% STATISTICS (test/classfiles/MMV2.zip) - Java version: 1.6.0_10

% FastBytecodeToProlog: $Rev: 399 $ 
% FastBytecodeToProlog is meant to be used in conjunction with SWIProlog.

% ISO PROLOG DIRECTIVES
:- discontiguous(class_file/10).
:- discontiguous(class_file_source/2).
:- discontiguous(enclosing_method/4).
:- discontiguous(annotation/4).
:- discontiguous(annotation_default/2).
:- discontiguous(parameter_annotations/3).
:- discontiguous(field/11).
:- discontiguous(field_value/2).
:- discontiguous(method/15).
:- discontiguous(method_exceptions/2).
:- discontiguous(method_line_number_table/2).
:- discontiguous(method_local_variable_table/2).
:- discontiguous(method_exceptions_table/2).
:- discontiguous(instr/3).
		
class_file(cf_1,class_declaration,class('lancs/mobilemedia/core/threads','BaseThread'),class('java/lang','Object'),[class('java/lang','Runnable')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_1,'BaseThread.java').
method(cf_1,m_3,'run',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_3,[kv(0,length(17),'this',class('lancs/mobilemedia/core/threads','BaseThread'),index(0))]).
method_line_number_table(m_3,[kv(0,ln(24)),kv(3,ln(26)),kv(6,ln(28))]).
instr(m_3,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_3,1,push(string('Starting BaseThread::run()'))).
instr(m_3,2,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_3,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_3,4,push(string('Finishing Baseathread::run()'))).
instr(m_3,5,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_3,6,return(void)).
method(cf_1,m_2,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_2,[kv(0,length(13),'this',class('lancs/mobilemedia/core/threads','BaseThread'),index(0))]).
method_line_number_table(m_2,[kv(0,ln(14)),kv(2,ln(16)),kv(5,ln(17))]).
instr(m_2,0,load(reference,0)).
instr(m_2,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_2,2,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_2,3,push(string('BaseThread:: 0 Param Constructor used: Using default values'))).
instr(m_2,4,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_2,5,return(void)).
class_file(cf_4,class_declaration,class('lancs/mobilemedia/core/ui/controller','BaseController'),class('java/lang','Object'),[class('javax/microedition/lcdui','CommandListener'),class('lancs/mobilemedia/core/ui/controller','ControllerInterface')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_4,'BaseController.java').
method(cf_4,m_33,'setNextController',signature([class('lancs/mobilemedia/core/ui/controller','BaseController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_33,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(6),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(1))]).
method_line_number_table(m_33,[kv(0,ln(620)),kv(3,ln(621))]).
instr(m_33,0,load(reference,0)).
instr(m_33,1,load(reference,1)).
instr(m_33,2,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_33,3,return(void)).
method(cf_4,m_32,'getNextController',signature([],class('lancs/mobilemedia/core/ui/controller','BaseController')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_32,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0))]).
method_line_number_table(m_32,[kv(0,ln(613))]).
instr(m_32,0,load(reference,0)).
instr(m_32,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_32,2,return(reference)).
method(cf_4,m_31,'setCurrentScreenName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_31,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(6),'currentScreenName',class('java/lang','String'),index(1))]).
method_line_number_table(m_31,[kv(0,ln(606)),kv(3,ln(607))]).
instr(m_31,0,load(reference,0)).
instr(m_31,1,load(reference,1)).
instr(m_31,2,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_31,3,return(void)).
method(cf_4,m_30,'getCurrentStoreName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_30,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0))]).
method_line_number_table(m_30,[kv(0,ln(599))]).
instr(m_30,0,load(reference,0)).
instr(m_30,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_30,2,return(reference)).
method(cf_4,m_29,'getModel',signature([],class('lancs/mobilemedia/core/ui/datamodel','AlbumData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_29,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0))]).
method_line_number_table(m_29,[kv(0,ln(592))]).
instr(m_29,0,load(reference,0)).
instr(m_29,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_29,2,return(reference)).
method(cf_4,m_28,'getSelectedImageName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_28,[kv(0,length(62),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(16,length(62),'selected',class('javax/microedition/lcdui','List'),index(1)),kv(26,length(62),'name',class('java/lang','String'),index(2))]).
method_line_number_table(m_28,[kv(0,ln(572)),kv(3,ln(573)),kv(6,ln(574)),kv(11,ln(577)),kv(16,ln(579)),kv(18,ln(580)),kv(21,ln(582)),kv(26,ln(584))]).
instr(m_28,0,load(reference,0)).
instr(m_28,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_28,2,if(nonnull,9)).
instr(m_28,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_28,4,push(string('BaseController::getSelectedImageName: Current display is NULL! Trying to get from Midlet'))).
instr(m_28,5,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_28,6,load(reference,0)).
instr(m_28,7,load(reference,0)).
instr(m_28,8,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_28,9,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_28,10,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_28,11,load(reference,0)).
instr(m_28,12,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_28,13,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_28,14,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_28,15,store(reference_or_return_address,1)).
instr(m_28,16,load(reference,1)).
instr(m_28,17,if(nonnull,4)).
instr(m_28,18,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_28,19,push(string('Current List from display is NULL!'))).
instr(m_28,20,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_28,21,load(reference,1)).
instr(m_28,22,load(reference,1)).
instr(m_28,23,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_28,24,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_28,25,store(reference_or_return_address,2)).
instr(m_28,26,load(reference,2)).
instr(m_28,27,return(reference)).
method(cf_4,m_27,'bubbleSort',signature([array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_27,[kv(0,length(74),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(74),'images',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(1)),kv(6,length(38),'end',int,index(2)),kv(9,length(34),'current',int,index(3))]).
method_line_number_table(m_27,[kv(0,ln(552)),kv(3,ln(553)),kv(7,ln(554)),kv(10,ln(555)),kv(21,ln(556)),kv(28,ln(554)),kv(34,ln(553)),kv(38,ln(560)),kv(41,ln(561))]).
instr(m_27,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_27,1,push(string('Sorting by BubbleSort...'))).
instr(m_27,2,invoke(virtual,class('java/io','PrintStream'),'print',signature([class('java/lang','String')],void))).
instr(m_27,3,load(reference,1)).
instr(m_27,4,arraylength).
instr(m_27,5,store(int,2)).
instr(m_27,6,goto_w(29)).
instr(m_27,7,push(int(0))).
instr(m_27,8,store(int,3)).
instr(m_27,9,goto_w(20)).
instr(m_27,10,load(reference,1)).
instr(m_27,11,load(int,3)).
instr(m_27,12,arrayload(reference)).
instr(m_27,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getNumberOfViews',signature([],int))).
instr(m_27,14,load(reference,1)).
instr(m_27,15,load(int,3)).
instr(m_27,16,push(int(1))).
instr(m_27,17,add(int)).
instr(m_27,18,arrayload(reference)).
instr(m_27,19,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getNumberOfViews',signature([],int))).
instr(m_27,20,if_cmp(int,le,8)).
instr(m_27,21,load(reference,0)).
instr(m_27,22,load(reference,1)).
instr(m_27,23,load(int,3)).
instr(m_27,24,load(int,3)).
instr(m_27,25,push(int(1))).
instr(m_27,26,add(int)).
instr(m_27,27,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'exchange',signature([array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),int,int],void))).
instr(m_27,28,iinc(3,1)).
instr(m_27,29,load(int,3)).
instr(m_27,30,load(int,2)).
instr(m_27,31,push(int(1))).
instr(m_27,32,sub(int)).
instr(m_27,33,if_cmp(int,lt,-23)).
instr(m_27,34,iinc(2,-1)).
instr(m_27,35,load(int,2)).
instr(m_27,36,push(int(1))).
instr(m_27,37,if_cmp(int,gt,-30)).
instr(m_27,38,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_27,39,push(string('done.'))).
instr(m_27,40,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_27,41,return(void)).
method(cf_4,m_26,'exchange',signature([array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),int,int],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_26,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(17),'images',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(1)),kv(0,length(17),'pos1',int,index(2)),kv(0,length(17),'pos2',int,index(3)),kv(4,length(17),'tmp',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(4))]).
method_line_number_table(m_26,[kv(0,ln(541)),kv(4,ln(542)),kv(10,ln(543)),kv(14,ln(544))]).
instr(m_26,0,load(reference,1)).
instr(m_26,1,load(int,2)).
instr(m_26,2,arrayload(reference)).
instr(m_26,3,store(reference_or_return_address,4)).
instr(m_26,4,load(reference,1)).
instr(m_26,5,load(int,2)).
instr(m_26,6,load(reference,1)).
instr(m_26,7,load(int,3)).
instr(m_26,8,arrayload(reference)).
instr(m_26,9,arraystore(reference)).
instr(m_26,10,load(reference,1)).
instr(m_26,11,load(int,3)).
instr(m_26,12,load(reference,4)).
instr(m_26,13,arraystore(reference)).
instr(m_26,14,return(void)).
method(cf_4,m_25,'showImageList',signature([class('java/lang','String'),boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_25,[handler(17,22,23,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))]).
method_local_variable_table(m_25,[kv(0,length(149),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(149),'recordName',class('java/lang','String'),index(1)),kv(0,length(149),'sort',boolean,index(2)),kv(9,length(149),'imageList',class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),index(3)),kv(17,length(149),'images',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(4)),kv(24,length(42),'e',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(5)),kv(32,length(42),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(52,length(70),'i',int,index(5))]).
method_line_number_table(m_25,[kv(0,ln(496)),kv(2,ln(497)),kv(5,ln(499)),kv(9,ln(502)),kv(11,ln(503)),kv(14,ln(505)),kv(17,ln(507)),kv(23,ln(508)),kv(24,ln(509)),kv(32,ln(510)),kv(41,ln(511)),kv(42,ln(513)),kv(45,ln(518)),kv(47,ln(519)),kv(50,ln(524)),kv(53,ln(525)),kv(57,ln(527)),kv(65,ln(524)),kv(70,ln(530)),kv(73,ln(532))]).
instr(m_25,0,load(reference,1)).
instr(m_25,1,if(nonnull,4)).
instr(m_25,2,load(reference,0)).
instr(m_25,3,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_25,4,store(reference_or_return_address,1)).
instr(m_25,5,new(class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'))).
instr(m_25,6,dup).
instr(m_25,7,invoke(special,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'<init>',signature([],void))).
instr(m_25,8,store(reference_or_return_address,3)).
instr(m_25,9,load(reference,3)).
instr(m_25,10,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'initMenu',signature([],void))).
instr(m_25,11,load(reference,3)).
instr(m_25,12,load(reference,0)).
instr(m_25,13,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_25,14,push(reference(null))).
instr(m_25,15,checkcast(array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_25,16,store(reference_or_return_address,4)).
instr(m_25,17,load(reference,0)).
instr(m_25,18,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_25,19,load(reference,1)).
instr(m_25,20,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImages',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))))).
instr(m_25,21,store(reference_or_return_address,4)).
instr(m_25,22,goto_w(20)).
instr(m_25,23,store(reference_or_return_address,5)).
instr(m_25,24,new(class('javax/microedition/lcdui','Alert'))).
instr(m_25,25,dup).
instr(m_25,26,push(string('Error'))).
instr(m_25,27,push(string('The list of photos can not be recovered'))).
instr(m_25,28,push(reference(null))).
instr(m_25,29,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_25,30,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_25,31,store(reference_or_return_address,6)).
instr(m_25,32,load(reference,0)).
instr(m_25,33,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_25,34,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_25,35,load(reference,6)).
instr(m_25,36,load(reference,0)).
instr(m_25,37,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_25,38,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_25,39,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_25,40,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_25,41,return(void)).
instr(m_25,42,load(reference,4)).
instr(m_25,43,if(nonnull,2)).
instr(m_25,44,return(void)).
instr(m_25,45,load(int,2)).
instr(m_25,46,if(eq,4)).
instr(m_25,47,load(reference,0)).
instr(m_25,48,load(reference,4)).
instr(m_25,49,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'bubbleSort',signature([array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))],void))).
instr(m_25,50,push(int(0))).
instr(m_25,51,store(int,5)).
instr(m_25,52,goto_w(14)).
instr(m_25,53,load(reference,4)).
instr(m_25,54,load(int,5)).
instr(m_25,55,arrayload(reference)).
instr(m_25,56,if(null,9)).
instr(m_25,57,load(reference,3)).
instr(m_25,58,load(reference,4)).
instr(m_25,59,load(int,5)).
instr(m_25,60,arrayload(reference)).
instr(m_25,61,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getImageLabel',signature([],class('java/lang','String')))).
instr(m_25,62,push(reference(null))).
instr(m_25,63,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_25,64,pop).
instr(m_25,65,iinc(5,1)).
instr(m_25,66,load(int,5)).
instr(m_25,67,load(reference,4)).
instr(m_25,68,arraylength).
instr(m_25,69,if_cmp(int,lt,-16)).
instr(m_25,70,load(reference,0)).
instr(m_25,71,load(reference,3)).
instr(m_25,72,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_25,73,return(void)).
method(cf_4,m_24,'updateImage',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void),default,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_24,[handler(0,5,6,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(0,5,10,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_24,[kv(0,length(26),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(26),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1)),kv(7,length(9),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(2)),kv(11,length(13),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(2))]).
method_line_number_table(m_24,[kv(0,ln(482)),kv(6,ln(483)),kv(7,ln(484)),kv(10,ln(485)),kv(11,ln(486)),kv(13,ln(488))]).
instr(m_24,0,load(reference,0)).
instr(m_24,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_24,2,load(reference,1)).
instr(m_24,3,load(reference,1)).
instr(m_24,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'updateImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void))).
instr(m_24,5,goto_w(8)).
instr(m_24,6,store(reference_or_return_address,2)).
instr(m_24,7,load(reference,2)).
instr(m_24,8,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_24,9,goto_w(4)).
instr(m_24,10,store(reference_or_return_address,2)).
instr(m_24,11,load(reference,2)).
instr(m_24,12,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'printStackTrace',signature([],void))).
instr(m_24,13,return(void)).
method(cf_4,m_23,'showImage',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_23,[handler(2,9,10,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(2,9,29,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_23,[kv(0,length(122),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(122),'name',class('java/lang','String'),index(1)),kv(2,length(122),'storedImage',class('javax/microedition/lcdui','Image'),index(2)),kv(11,length(29),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(19,length(29),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(30,length(48),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(38,length(48),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(53,length(122),'canv',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(3))]).
method_line_number_table(m_23,[kv(0,ln(461)),kv(2,ln(463)),kv(10,ln(464)),kv(11,ln(465)),kv(19,ln(466)),kv(28,ln(467)),kv(29,ln(468)),kv(30,ln(469)),kv(38,ln(470)),kv(47,ln(471)),kv(48,ln(475)),kv(53,ln(476)),kv(56,ln(477)),kv(59,ln(478))]).
instr(m_23,0,push(reference(null))).
instr(m_23,1,store(reference_or_return_address,2)).
instr(m_23,2,load(reference,0)).
instr(m_23,3,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_23,4,load(reference,0)).
instr(m_23,5,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_23,6,load(reference,1)).
instr(m_23,7,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('javax/microedition/lcdui','Image')))).
instr(m_23,8,store(reference_or_return_address,2)).
instr(m_23,9,goto_w(39)).
instr(m_23,10,store(reference_or_return_address,3)).
instr(m_23,11,new(class('javax/microedition/lcdui','Alert'))).
instr(m_23,12,dup).
instr(m_23,13,push(string('Error'))).
instr(m_23,14,push(string('The selected photo was not found in the mobile device'))).
instr(m_23,15,push(reference(null))).
instr(m_23,16,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_23,17,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_23,18,store(reference_or_return_address,4)).
instr(m_23,19,load(reference,0)).
instr(m_23,20,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_23,21,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_23,22,load(reference,4)).
instr(m_23,23,load(reference,0)).
instr(m_23,24,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_23,25,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_23,26,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_23,27,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_23,28,return(void)).
instr(m_23,29,store(reference_or_return_address,3)).
instr(m_23,30,new(class('javax/microedition/lcdui','Alert'))).
instr(m_23,31,dup).
instr(m_23,32,push(string('Error'))).
instr(m_23,33,push(string('The mobile database can open this photo'))).
instr(m_23,34,push(reference(null))).
instr(m_23,35,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_23,36,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_23,37,store(reference_or_return_address,4)).
instr(m_23,38,load(reference,0)).
instr(m_23,39,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_23,40,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_23,41,load(reference,4)).
instr(m_23,42,load(reference,0)).
instr(m_23,43,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_23,44,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_23,45,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_23,46,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_23,47,return(void)).
instr(m_23,48,new(class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'))).
instr(m_23,49,dup).
instr(m_23,50,load(reference,2)).
instr(m_23,51,invoke(special,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'<init>',signature([class('javax/microedition/lcdui','Image')],void))).
instr(m_23,52,store(reference_or_return_address,3)).
instr(m_23,53,load(reference,3)).
instr(m_23,54,load(reference,0)).
instr(m_23,55,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_23,56,load(reference,0)).
instr(m_23,57,load(reference,3)).
instr(m_23,58,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_23,59,return(void)).
method(cf_4,m_22,'goToPreviousScreen',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_22,[kv(0,length(202),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0))]).
method_line_number_table(m_22,[kv(0,ln(432)),kv(5,ln(433)),kv(9,ln(434)),kv(14,ln(436)),kv(19,ln(437)),kv(23,ln(438)),kv(28,ln(439)),kv(32,ln(440)),kv(36,ln(441)),kv(41,ln(442)),kv(47,ln(443)),kv(51,ln(444)),kv(55,ln(446)),kv(60,ln(447)),kv(66,ln(448)),kv(70,ln(449)),kv(74,ln(450)),kv(79,ln(451)),kv(84,ln(452)),kv(87,ln(454))]).
instr(m_22,0,load(reference,0)).
instr(m_22,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,2,push(string('AlbumListScreen'))).
instr(m_22,3,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,4,if(eq,5)).
instr(m_22,5,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_22,6,push(string('Can\'t go back here...Should never reach this spot'))).
instr(m_22,7,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_22,8,goto_w(79)).
instr(m_22,9,load(reference,0)).
instr(m_22,10,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,11,push(string('ImageScreen'))).
instr(m_22,12,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,13,if(eq,10)).
instr(m_22,14,load(reference,0)).
instr(m_22,15,load(reference,0)).
instr(m_22,16,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_22,17,push(int(0))).
instr(m_22,18,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_22,19,load(reference,0)).
instr(m_22,20,push(string('ImageListScreen'))).
instr(m_22,21,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,22,goto_w(65)).
instr(m_22,23,load(reference,0)).
instr(m_22,24,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,25,push(string('ImageListScreen'))).
instr(m_22,26,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,27,if(eq,9)).
instr(m_22,28,load(reference,0)).
instr(m_22,29,load(reference,0)).
instr(m_22,30,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_22,31,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_22,32,load(reference,0)).
instr(m_22,33,push(string('AlbumListScreen'))).
instr(m_22,34,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,35,goto_w(52)).
instr(m_22,36,load(reference,0)).
instr(m_22,37,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,38,push(string('NewLabelScreen'))).
instr(m_22,39,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,40,if(eq,15)).
instr(m_22,41,load(reference,0)).
instr(m_22,42,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_22,43,load(reference,0)).
instr(m_22,44,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_22,45,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_22,46,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_22,47,load(reference,0)).
instr(m_22,48,load(reference,0)).
instr(m_22,49,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_22,50,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_22,51,load(reference,0)).
instr(m_22,52,push(string('AlbumListScreen'))).
instr(m_22,53,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,54,goto_w(33)).
instr(m_22,55,load(reference,0)).
instr(m_22,56,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,57,push(string('ConfirmDeleteAlbumScreen'))).
instr(m_22,58,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,59,if(eq,15)).
instr(m_22,60,load(reference,0)).
instr(m_22,61,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_22,62,load(reference,0)).
instr(m_22,63,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_22,64,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_22,65,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'repaintListAlbum',signature([array(class('java/lang','String'))],void))).
instr(m_22,66,load(reference,0)).
instr(m_22,67,load(reference,0)).
instr(m_22,68,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_22,69,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_22,70,load(reference,0)).
instr(m_22,71,push(string('AlbumListScreen'))).
instr(m_22,72,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,73,goto_w(14)).
instr(m_22,74,load(reference,0)).
instr(m_22,75,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,76,push(string('AddPhotoToAlbum'))).
instr(m_22,77,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_22,78,if(eq,9)).
instr(m_22,79,load(reference,0)).
instr(m_22,80,load(reference,0)).
instr(m_22,81,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_22,82,push(int(0))).
instr(m_22,83,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_22,84,load(reference,0)).
instr(m_22,85,push(string('ImageListScreen'))).
instr(m_22,86,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_22,87,return(void)).
method(cf_4,m_21,'getCurrentScreenName',signature([],class('javax/microedition/lcdui','Displayable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_21,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0))]).
method_line_number_table(m_21,[kv(0,ln(423))]).
instr(m_21,0,load(reference,0)).
instr(m_21,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_21,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_21,3,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_21,4,return(reference)).
method(cf_4,m_20,'setCurrentScreen',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_20,[kv(0,length(13),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(13),'a',class('javax/microedition/lcdui','Alert'),index(1)),kv(0,length(13),'d',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_20,[kv(0,ln(415)),kv(6,ln(416))]).
instr(m_20,0,load(reference,0)).
instr(m_20,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_20,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_20,3,load(reference,1)).
instr(m_20,4,load(reference,2)).
instr(m_20,5,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_20,6,return(void)).
method(cf_4,m_19,'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_19,[kv(0,length(12),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(12),'d',class('javax/microedition/lcdui','Displayable'),index(1))]).
method_line_number_table(m_19,[kv(0,ln(407)),kv(5,ln(408))]).
instr(m_19,0,load(reference,0)).
instr(m_19,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_19,2,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_19,3,load(reference,1)).
instr(m_19,4,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_19,5,return(void)).
method(cf_4,m_18,'resetImageData',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_18,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_18,[kv(0,length(158),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(5,length(38),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(1)),kv(7,length(38),'alert',class('javax/microedition/lcdui','Alert'),index(2)),kv(40,length(51),'i',int,index(1)),kv(55,length(158),'albumNames',array(class('java/lang','String')),index(1)),kv(57,length(75),'i',int,index(2))]).
method_line_number_table(m_18,[kv(0,ln(374)),kv(4,ln(375)),kv(5,ln(376)),kv(7,ln(377)),kv(11,ln(378)),kv(20,ln(380)),kv(28,ln(381)),kv(37,ln(382)),kv(38,ln(386)),kv(41,ln(387)),kv(45,ln(386)),kv(51,ln(391)),kv(55,ln(392)),kv(58,ln(393)),kv(62,ln(395)),kv(70,ln(392)),kv(75,ln(400)),kv(79,ln(401))]).
instr(m_18,0,load(reference,0)).
instr(m_18,1,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_18,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'resetImageData',signature([],void))).
instr(m_18,3,goto_w(35)).
instr(m_18,4,store(reference_or_return_address,1)).
instr(m_18,5,push(reference(null))).
instr(m_18,6,store(reference_or_return_address,2)).
instr(m_18,7,load(reference,1)).
instr(m_18,8,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_18,9,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_18,10,if(eq,10)).
instr(m_18,11,new(class('javax/microedition/lcdui','Alert'))).
instr(m_18,12,dup).
instr(m_18,13,push(string('Error'))).
instr(m_18,14,push(string('The mobile database is full'))).
instr(m_18,15,push(reference(null))).
instr(m_18,16,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_18,17,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_18,18,store(reference_or_return_address,2)).
instr(m_18,19,goto_w(9)).
instr(m_18,20,new(class('javax/microedition/lcdui','Alert'))).
instr(m_18,21,dup).
instr(m_18,22,push(string('Error'))).
instr(m_18,23,push(string('It is not possible to reset the database'))).
instr(m_18,24,push(reference(null))).
instr(m_18,25,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_18,26,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_18,27,store(reference_or_return_address,2)).
instr(m_18,28,load(reference,0)).
instr(m_18,29,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_18,30,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_18,31,load(reference,2)).
instr(m_18,32,load(reference,0)).
instr(m_18,33,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_18,34,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_18,35,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_18,36,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_18,37,return(void)).
instr(m_18,38,push(int(0))).
instr(m_18,39,store(int,1)).
instr(m_18,40,goto_w(6)).
instr(m_18,41,load(reference,0)).
instr(m_18,42,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_18,43,load(int,1)).
instr(m_18,44,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'delete',signature([int],void))).
instr(m_18,45,iinc(1,1)).
instr(m_18,46,load(int,1)).
instr(m_18,47,load(reference,0)).
instr(m_18,48,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_18,49,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'size',signature([],int))).
instr(m_18,50,if_cmp(int,lt,-9)).
instr(m_18,51,load(reference,0)).
instr(m_18,52,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_18,53,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_18,54,store(reference_or_return_address,1)).
instr(m_18,55,push(int(0))).
instr(m_18,56,store(int,2)).
instr(m_18,57,goto_w(14)).
instr(m_18,58,load(reference,1)).
instr(m_18,59,load(int,2)).
instr(m_18,60,arrayload(reference)).
instr(m_18,61,if(null,9)).
instr(m_18,62,load(reference,0)).
instr(m_18,63,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_18,64,load(reference,1)).
instr(m_18,65,load(int,2)).
instr(m_18,66,arrayload(reference)).
instr(m_18,67,push(reference(null))).
instr(m_18,68,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_18,69,pop).
instr(m_18,70,iinc(2,1)).
instr(m_18,71,load(int,2)).
instr(m_18,72,load(reference,1)).
instr(m_18,73,arraylength).
instr(m_18,74,if_cmp(int,lt,-16)).
instr(m_18,75,load(reference,0)).
instr(m_18,76,load(reference,0)).
instr(m_18,77,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_18,78,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_18,79,return(void)).
method(cf_4,m_17,'commandAction',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_17,[kv(0,length(7),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(7),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(7),'d',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_17,[kv(0,ln(361)),kv(4,ln(363))]).
instr(m_17,0,load(reference,0)).
instr(m_17,1,load(reference,1)).
instr(m_17,2,load(reference,2)).
instr(m_17,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'postCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_17,4,return(void)).
method(cf_4,m_16,'postCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_16,[kv(0,length(112),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(112),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(112),'d',class('javax/microedition/lcdui','Displayable'),index(2)),kv(19,length(47),'next',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(3))]).
method_line_number_table(m_16,[kv(0,ln(339)),kv(11,ln(343)),kv(16,ln(344)),kv(19,ln(345)),kv(21,ln(346)),kv(32,ln(347)),kv(37,ln(349)),kv(47,ln(353))]).
instr(m_16,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_16,1,new(class('java/lang','StringBuilder'))).
instr(m_16,2,dup).
instr(m_16,3,push(string('BaseController::postCommand - Current controller is: '))).
instr(m_16,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_16,5,load(reference,0)).
instr(m_16,6,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_16,7,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_16,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_16,9,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_16,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_16,11,load(reference,0)).
instr(m_16,12,load(reference,1)).
instr(m_16,13,load(reference,2)).
instr(m_16,14,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'handleCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],boolean))).
instr(m_16,15,if(ne,32)).
instr(m_16,16,load(reference,0)).
instr(m_16,17,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getNextController',signature([],class('lancs/mobilemedia/core/ui/controller','BaseController')))).
instr(m_16,18,store(reference_or_return_address,3)).
instr(m_16,19,load(reference,3)).
instr(m_16,20,if(null,17)).
instr(m_16,21,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_16,22,new(class('java/lang','StringBuilder'))).
instr(m_16,23,dup).
instr(m_16,24,push(string('Passing to next controller in chain: '))).
instr(m_16,25,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_16,26,load(reference,3)).
instr(m_16,27,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_16,28,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_16,29,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_16,30,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_16,31,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_16,32,load(reference,3)).
instr(m_16,33,load(reference,1)).
instr(m_16,34,load(reference,2)).
instr(m_16,35,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'postCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_16,36,goto_w(11)).
instr(m_16,37,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_16,38,new(class('java/lang','StringBuilder'))).
instr(m_16,39,dup).
instr(m_16,40,push(string('BaseController::postCommand - Reached top of chain. No more handlers for command: '))).
instr(m_16,41,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_16,42,load(reference,1)).
instr(m_16,43,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_16,44,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_16,45,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_16,46,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_16,47,return(void)).
method(cf_4,m_15,'handleCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_15,[handler(136,141,142,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(176,196,197,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(176,196,232,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException')),handler(291,315,316,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(291,315,335,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference')),handler(387,400,401,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(387,400,435,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(479,485,486,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(479,485,506,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(543,571,572,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(543,571,591,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'))]).
method_local_variable_table(m_15,[kv(0,length(1424),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(1424),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(1424),'d',class('javax/microedition/lcdui','Displayable'),index(2)),kv(3,length(1424),'label',class('java/lang','String'),index(3)),kv(57,length(67),'canv',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(4)),kv(79,length(132),'down',class('javax/microedition/lcdui','List'),index(4)),kv(103,length(132),'deleteConfAlert',class('javax/microedition/lcdui','Alert'),index(5)),kv(143,length(160),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(4)),kv(151,length(160),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(184,length(196),'currentScreen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(4)),kv(198,length(232),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(4)),kv(200,length(232),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(233,length(252),'e',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(4)),kv(241,length(252),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(265,length(281),'down',class('javax/microedition/lcdui','List'),index(4)),kv(288,length(363),'selectedImageName',class('java/lang','String'),index(4)),kv(296,length(316),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(5)),kv(317,length(334),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5)),kv(325,length(334),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(336,length(358),'e',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(5)),kv(349,length(358),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(375,length(383),'form',class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),index(4)),kv(402,length(435),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(4)),kv(404,length(435),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(436,length(468),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(4)),kv(438,length(468),'alert',class('javax/microedition/lcdui','Alert'),index(5)),kv(479,length(536),'selectedImageName',class('java/lang','String'),index(4)),kv(487,length(506),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(5)),kv(495,length(506),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(507,length(526),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5)),kv(515,length(526),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(543,length(616),'selectedImageName',class('java/lang','String'),index(4)),kv(548,length(572),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(5)),kv(554,length(572),'photoController',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(6)),kv(560,length(572),'formScreen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(7)),kv(573,length(590),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(5)),kv(581,length(590),'alert',class('javax/microedition/lcdui','Alert'),index(6)),kv(592,length(614),'e',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(5)),kv(605,length(614),'alert',class('javax/microedition/lcdui','Alert'),index(6))]).
method_line_number_table(m_15,[kv(0,ln(128)),kv(3,ln(129)),kv(17,ln(133)),kv(21,ln(134)),kv(25,ln(135)),kv(27,ln(137)),kv(31,ln(138)),kv(34,ln(139)),kv(36,ln(140)),kv(39,ln(141)),kv(41,ln(142)),kv(45,ln(143)),kv(48,ln(144)),kv(51,ln(145)),kv(57,ln(146)),kv(60,ln(147)),kv(63,ln(148)),kv(65,ln(149)),kv(67,ln(151)),kv(71,ln(152)),kv(74,ln(153)),kv(79,ln(154)),kv(82,ln(155)),kv(88,ln(156)),kv(103,ln(157)),kv(106,ln(158)),kv(114,ln(159)),kv(122,ln(160)),kv(127,ln(161)),kv(130,ln(162)),kv(132,ln(167)),kv(136,ln(169)),kv(142,ln(170)),kv(143,ln(171)),kv(151,ln(172)),kv(160,ln(174)),kv(162,ln(175)),kv(164,ln(177)),kv(168,ln(178)),kv(170,ln(179)),kv(172,ln(181)),kv(176,ln(183)),kv(180,ln(184)),kv(184,ln(185)),kv(187,ln(186)),kv(193,ln(187)),kv(197,ln(191)),kv(198,ln(192)),kv(200,ln(193)),kv(204,ln(194)),kv(213,ln(196)),kv(221,ln(197)),kv(230,ln(198)),kv(232,ln(199)),kv(233,ln(200)),kv(241,ln(201)),kv(250,ln(202)),kv(252,ln(204)),kv(254,ln(205)),kv(256,ln(207)),kv(260,ln(209)),kv(265,ln(210)),kv(271,ln(211)),kv(276,ln(212)),kv(279,ln(213)),kv(281,ln(215)),kv(285,ln(216)),kv(288,ln(217)),kv(291,ln(222)),kv(296,ln(223)),kv(298,ln(224)),kv(301,ln(225)),kv(316,ln(226)),kv(317,ln(227)),kv(325,ln(228)),kv(335,ln(229)),kv(336,ln(230)),kv(341,ln(231)),kv(349,ln(232)),kv(358,ln(236)),kv(361,ln(237)),kv(363,ln(240)),kv(367,ln(241)),kv(370,ln(242)),kv(375,ln(243)),kv(378,ln(244)),kv(381,ln(245)),kv(383,ln(247)),kv(387,ln(249)),kv(401,ln(250)),kv(402,ln(251)),kv(404,ln(252)),kv(407,ln(253)),kv(416,ln(255)),kv(424,ln(256)),kv(433,ln(257)),kv(435,ln(259)),kv(436,ln(260)),kv(438,ln(261)),kv(442,ln(262)),kv(451,ln(264)),kv(459,ln(265)),kv(468,ln(267)),kv(470,ln(268)),kv(472,ln(271)),kv(476,ln(272)),kv(479,ln(274)),kv(486,ln(275)),kv(487,ln(276)),kv(495,ln(277)),kv(504,ln(278)),kv(506,ln(279)),kv(507,ln(280)),kv(515,ln(281)),kv(526,ln(283)),kv(531,ln(284)),kv(534,ln(285)),kv(536,ln(289)),kv(540,ln(290)),kv(543,ln(292)),kv(548,ln(293)),kv(554,ln(294)),kv(560,ln(295)),kv(563,ln(296)),kv(566,ln(297)),kv(569,ln(298)),kv(572,ln(299)),kv(573,ln(300)),kv(581,ln(301)),kv(591,ln(302)),kv(592,ln(303)),kv(597,ln(304)),kv(605,ln(305)),kv(614,ln(307)),kv(616,ln(312)),kv(620,ln(313)),kv(625,ln(314)),kv(628,ln(316)),kv(630,ln(320)),kv(634,ln(322)),kv(636,ln(323)),kv(638,ln(326)),kv(642,ln(328)),kv(644,ln(329)),kv(646,ln(334))]).
instr(m_15,0,load(reference,1)).
instr(m_15,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_15,2,store(reference_or_return_address,3)).
instr(m_15,3,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,4,new(class('java/lang','StringBuilder'))).
instr(m_15,5,dup).
instr(m_15,6,load(reference,0)).
instr(m_15,7,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_15,8,invoke(virtual,class('java/lang','Class'),'getName',signature([],class('java/lang','String')))).
instr(m_15,9,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_15,10,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,11,push(string('::handleCommand: '))).
instr(m_15,12,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,13,load(reference,3)).
instr(m_15,14,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,15,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,16,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,17,load(reference,3)).
instr(m_15,18,push(string('Exit'))).
instr(m_15,19,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,20,if(eq,7)).
instr(m_15,21,load(reference,0)).
instr(m_15,22,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,23,push(int(1))).
instr(m_15,24,invoke(virtual,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'destroyApp',signature([boolean],void))).
instr(m_15,25,push(int(1))).
instr(m_15,26,return(int)).
instr(m_15,27,load(reference,3)).
instr(m_15,28,push(string('Reset'))).
instr(m_15,29,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,30,if(eq,11)).
instr(m_15,31,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,32,push(string('<* BaseController.handleCommand() *> Reset Photo Album'))).
instr(m_15,33,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,34,load(reference,0)).
instr(m_15,35,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'resetImageData',signature([],void))).
instr(m_15,36,load(reference,0)).
instr(m_15,37,push(string('AlbumListScreen'))).
instr(m_15,38,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,39,push(int(1))).
instr(m_15,40,return(int)).
instr(m_15,41,load(reference,3)).
instr(m_15,42,push(string('New Photo Album'))).
instr(m_15,43,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,44,if(eq,23)).
instr(m_15,45,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,46,push(string('Create new Photo Album here'))).
instr(m_15,47,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,48,load(reference,0)).
instr(m_15,49,push(string('NewLabelScreen'))).
instr(m_15,50,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,51,new(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_15,52,dup).
instr(m_15,53,push(string('Add new Photo Album'))).
instr(m_15,54,push(int(0))).
instr(m_15,55,invoke(special,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_15,56,store(reference_or_return_address,4)).
instr(m_15,57,load(reference,4)).
instr(m_15,58,load(reference,0)).
instr(m_15,59,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_15,60,load(reference,0)).
instr(m_15,61,load(reference,4)).
instr(m_15,62,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,63,push(reference(null))).
instr(m_15,64,store(reference_or_return_address,4)).
instr(m_15,65,push(int(1))).
instr(m_15,66,return(int)).
instr(m_15,67,load(reference,3)).
instr(m_15,68,push(string('Delete Album'))).
instr(m_15,69,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,70,if(eq,62)).
instr(m_15,71,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,72,push(string('Delete Photo Album here'))).
instr(m_15,73,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,74,load(reference,0)).
instr(m_15,75,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_15,76,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,77,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_15,78,store(reference_or_return_address,4)).
instr(m_15,79,load(reference,0)).
instr(m_15,80,push(string('ConfirmDeleteAlbumScreen'))).
instr(m_15,81,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,82,load(reference,0)).
instr(m_15,83,load(reference,4)).
instr(m_15,84,load(reference,4)).
instr(m_15,85,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_15,86,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_15,87,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,88,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,89,dup).
instr(m_15,90,push(string('Delete Photo Album'))).
instr(m_15,91,new(class('java/lang','StringBuilder'))).
instr(m_15,92,dup).
instr(m_15,93,push(string('Would you like to remove the album '))).
instr(m_15,94,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,95,load(reference,0)).
instr(m_15,96,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,97,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,98,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,99,push(reference(null))).
instr(m_15,100,get(static,class('javax/microedition/lcdui','AlertType'),'CONFIRMATION',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,101,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,102,store(reference_or_return_address,5)).
instr(m_15,103,load(reference,5)).
instr(m_15,104,push(byte,-2)).
instr(m_15,105,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_15,106,load(reference,5)).
instr(m_15,107,new(class('javax/microedition/lcdui','Command'))).
instr(m_15,108,dup).
instr(m_15,109,push(string('Yes - Delete'))).
instr(m_15,110,push(int(4))).
instr(m_15,111,push(int(2))).
instr(m_15,112,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_15,113,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_15,114,load(reference,5)).
instr(m_15,115,new(class('javax/microedition/lcdui','Command'))).
instr(m_15,116,dup).
instr(m_15,117,push(string('No - Delete'))).
instr(m_15,118,push(int(3))).
instr(m_15,119,push(int(2))).
instr(m_15,120,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_15,121,invoke(virtual,class('javax/microedition/lcdui','Alert'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_15,122,load(reference,0)).
instr(m_15,123,load(reference,5)).
instr(m_15,124,load(reference,0)).
instr(m_15,125,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_15,126,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,127,load(reference,5)).
instr(m_15,128,load(reference,0)).
instr(m_15,129,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_15,130,push(int(1))).
instr(m_15,131,return(int)).
instr(m_15,132,load(reference,3)).
instr(m_15,133,push(string('Yes - Delete'))).
instr(m_15,134,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,135,if(eq,29)).
instr(m_15,136,load(reference,0)).
instr(m_15,137,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,138,load(reference,0)).
instr(m_15,139,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,140,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'deletePhotoAlbum',signature([class('java/lang','String')],void))).
instr(m_15,141,goto_w(19)).
instr(m_15,142,store(reference_or_return_address,4)).
instr(m_15,143,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,144,dup).
instr(m_15,145,push(string('Error'))).
instr(m_15,146,push(string('The mobile database can not delete this photo album'))).
instr(m_15,147,push(reference(null))).
instr(m_15,148,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,149,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,150,store(reference_or_return_address,5)).
instr(m_15,151,load(reference,0)).
instr(m_15,152,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,153,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,154,load(reference,5)).
instr(m_15,155,load(reference,0)).
instr(m_15,156,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,157,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,158,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,159,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,160,load(reference,0)).
instr(m_15,161,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,162,push(int(1))).
instr(m_15,163,return(int)).
instr(m_15,164,load(reference,3)).
instr(m_15,165,push(string('No - Delete'))).
instr(m_15,166,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,167,if(eq,5)).
instr(m_15,168,load(reference,0)).
instr(m_15,169,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,170,push(int(1))).
instr(m_15,171,return(int)).
instr(m_15,172,load(reference,3)).
instr(m_15,173,push(string('Save'))).
instr(m_15,174,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,175,if(eq,81)).
instr(m_15,176,load(reference,0)).
instr(m_15,177,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getCurrentScreenName',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,178,instanceof(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_15,179,if(eq,73)).
instr(m_15,180,load(reference,0)).
instr(m_15,181,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getCurrentScreenName',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,182,checkcast(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_15,183,store(reference_or_return_address,4)).
instr(m_15,184,load(reference,4)).
instr(m_15,185,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getFormType',signature([],int))).
instr(m_15,186,if(ne,7)).
instr(m_15,187,load(reference,0)).
instr(m_15,188,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,189,load(reference,4)).
instr(m_15,190,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_15,191,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'createNewPhotoAlbum',signature([class('java/lang','String')],void))).
instr(m_15,192,goto_w(60)).
instr(m_15,193,load(reference,4)).
instr(m_15,194,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getFormType',signature([],int))).
instr(m_15,195,pop).
instr(m_15,196,goto_w(56)).
instr(m_15,197,store(reference_or_return_address,4)).
instr(m_15,198,push(reference(null))).
instr(m_15,199,store(reference_or_return_address,5)).
instr(m_15,200,load(reference,4)).
instr(m_15,201,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_15,202,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_15,203,if(eq,10)).
instr(m_15,204,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,205,dup).
instr(m_15,206,push(string('Error'))).
instr(m_15,207,push(string('The mobile database is full'))).
instr(m_15,208,push(reference(null))).
instr(m_15,209,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,210,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,211,store(reference_or_return_address,5)).
instr(m_15,212,goto_w(9)).
instr(m_15,213,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,214,dup).
instr(m_15,215,push(string('Error'))).
instr(m_15,216,push(string('The mobile database can not add a new photo album'))).
instr(m_15,217,push(reference(null))).
instr(m_15,218,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,219,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,220,store(reference_or_return_address,5)).
instr(m_15,221,load(reference,0)).
instr(m_15,222,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,223,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,224,load(reference,5)).
instr(m_15,225,load(reference,0)).
instr(m_15,226,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,227,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,228,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,229,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,230,push(int(1))).
instr(m_15,231,return(int)).
instr(m_15,232,store(reference_or_return_address,4)).
instr(m_15,233,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,234,dup).
instr(m_15,235,push(string('Error'))).
instr(m_15,236,push(string('You have provided an invalid Photo Album name'))).
instr(m_15,237,push(reference(null))).
instr(m_15,238,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,239,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,240,store(reference_or_return_address,5)).
instr(m_15,241,load(reference,0)).
instr(m_15,242,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,243,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,244,load(reference,5)).
instr(m_15,245,load(reference,0)).
instr(m_15,246,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,247,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,248,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,249,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,250,push(int(1))).
instr(m_15,251,return(int)).
instr(m_15,252,load(reference,0)).
instr(m_15,253,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,254,push(int(1))).
instr(m_15,255,return(int)).
instr(m_15,256,load(reference,3)).
instr(m_15,257,push(string('Select'))).
instr(m_15,258,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,259,if(eq,22)).
instr(m_15,260,load(reference,0)).
instr(m_15,261,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_15,262,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,263,checkcast(class('javax/microedition/lcdui','List'))).
instr(m_15,264,store(reference_or_return_address,4)).
instr(m_15,265,load(reference,0)).
instr(m_15,266,load(reference,4)).
instr(m_15,267,load(reference,4)).
instr(m_15,268,invoke(virtual,class('javax/microedition/lcdui','List'),'getSelectedIndex',signature([],int))).
instr(m_15,269,invoke(virtual,class('javax/microedition/lcdui','List'),'getString',signature([int],class('java/lang','String')))).
instr(m_15,270,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,271,load(reference,0)).
instr(m_15,272,load(reference,0)).
instr(m_15,273,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,274,push(int(0))).
instr(m_15,275,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_15,276,load(reference,0)).
instr(m_15,277,push(string('ImageListScreen'))).
instr(m_15,278,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,279,push(int(1))).
instr(m_15,280,return(int)).
instr(m_15,281,load(reference,3)).
instr(m_15,282,push(string('View'))).
instr(m_15,283,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,284,if(eq,79)).
instr(m_15,285,load(reference,0)).
instr(m_15,286,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getSelectedImageName',signature([],class('java/lang','String')))).
instr(m_15,287,store(reference_or_return_address,4)).
instr(m_15,288,load(reference,0)).
instr(m_15,289,load(reference,4)).
instr(m_15,290,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImage',signature([class('java/lang','String')],void))).
instr(m_15,291,load(reference,0)).
instr(m_15,292,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,293,load(reference,4)).
instr(m_15,294,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_15,295,store(reference_or_return_address,5)).
instr(m_15,296,load(reference,5)).
instr(m_15,297,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'increaseNumberOfViews',signature([],void))).
instr(m_15,298,load(reference,0)).
instr(m_15,299,load(reference,5)).
instr(m_15,300,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'updateImage',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void))).
instr(m_15,301,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_15,302,new(class('java/lang','StringBuilder'))).
instr(m_15,303,dup).
instr(m_15,304,push(string('<* BaseController.handleCommand() *> Image = '))).
instr(m_15,305,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,306,load(reference,4)).
instr(m_15,307,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,308,push(string('; # views = '))).
instr(m_15,309,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_15,310,load(reference,5)).
instr(m_15,311,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getNumberOfViews',signature([],int))).
instr(m_15,312,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_15,313,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_15,314,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_15,315,goto_w(43)).
instr(m_15,316,store(reference_or_return_address,5)).
instr(m_15,317,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,318,dup).
instr(m_15,319,push(string('Error'))).
instr(m_15,320,push(string('The selected photo was not found in the mobile device'))).
instr(m_15,321,push(reference(null))).
instr(m_15,322,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,323,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,324,store(reference_or_return_address,6)).
instr(m_15,325,load(reference,0)).
instr(m_15,326,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,327,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,328,load(reference,6)).
instr(m_15,329,load(reference,0)).
instr(m_15,330,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,331,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,332,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,333,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,334,goto_w(24)).
instr(m_15,335,store(reference_or_return_address,5)).
instr(m_15,336,load(reference,0)).
instr(m_15,337,new(class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,338,dup).
instr(m_15,339,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_15,340,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,341,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,342,dup).
instr(m_15,343,push(string('Error'))).
instr(m_15,344,push(string('The operation is not available. Try again later !'))).
instr(m_15,345,push(reference(null))).
instr(m_15,346,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,347,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,348,store(reference_or_return_address,6)).
instr(m_15,349,load(reference,0)).
instr(m_15,350,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,351,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,352,load(reference,6)).
instr(m_15,353,load(reference,0)).
instr(m_15,354,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,355,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,356,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,357,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,358,load(reference,0)).
instr(m_15,359,push(string('ImageScreen'))).
instr(m_15,360,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,361,push(int(1))).
instr(m_15,362,return(int)).
instr(m_15,363,load(reference,3)).
instr(m_15,364,push(string('Add'))).
instr(m_15,365,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,366,if(eq,17)).
instr(m_15,367,load(reference,0)).
instr(m_15,368,push(string('AddPhotoToAlbum'))).
instr(m_15,369,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,370,new(class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'))).
instr(m_15,371,dup).
instr(m_15,372,push(string('Add new Photo to Album'))).
instr(m_15,373,invoke(special,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'<init>',signature([class('java/lang','String')],void))).
instr(m_15,374,store(reference_or_return_address,4)).
instr(m_15,375,load(reference,4)).
instr(m_15,376,load(reference,0)).
instr(m_15,377,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_15,378,load(reference,0)).
instr(m_15,379,load(reference,4)).
instr(m_15,380,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,381,push(int(1))).
instr(m_15,382,return(int)).
instr(m_15,383,load(reference,3)).
instr(m_15,384,push(string('Save Add Photo'))).
instr(m_15,385,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,386,if(eq,86)).
instr(m_15,387,load(reference,0)).
instr(m_15,388,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,389,load(reference,0)).
instr(m_15,390,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getCurrentScreenName',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,391,checkcast(class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'))).
instr(m_15,392,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'getPhotoName',signature([],class('java/lang','String')))).
instr(m_15,393,load(reference,0)).
instr(m_15,394,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getCurrentScreenName',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,395,checkcast(class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'))).
instr(m_15,396,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'getPath',signature([],class('java/lang','String')))).
instr(m_15,397,load(reference,0)).
instr(m_15,398,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,399,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'addNewPhotoToAlbum',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_15,400,goto_w(68)).
instr(m_15,401,store(reference_or_return_address,4)).
instr(m_15,402,push(reference(null))).
instr(m_15,403,store(reference_or_return_address,5)).
instr(m_15,404,load(reference,4)).
instr(m_15,405,instanceof(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_15,406,if(eq,10)).
instr(m_15,407,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,408,dup).
instr(m_15,409,push(string('Error'))).
instr(m_15,410,push(string('The path is not valid'))).
instr(m_15,411,push(reference(null))).
instr(m_15,412,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,413,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,414,store(reference_or_return_address,5)).
instr(m_15,415,goto_w(9)).
instr(m_15,416,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,417,dup).
instr(m_15,418,push(string('Error'))).
instr(m_15,419,push(string('The image file format is not valid'))).
instr(m_15,420,push(reference(null))).
instr(m_15,421,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,422,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,423,store(reference_or_return_address,5)).
instr(m_15,424,load(reference,0)).
instr(m_15,425,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,426,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,427,load(reference,5)).
instr(m_15,428,load(reference,0)).
instr(m_15,429,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,430,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,431,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,432,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,433,push(int(1))).
instr(m_15,434,return(int)).
instr(m_15,435,store(reference_or_return_address,4)).
instr(m_15,436,push(reference(null))).
instr(m_15,437,store(reference_or_return_address,5)).
instr(m_15,438,load(reference,4)).
instr(m_15,439,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'getCause',signature([],class('java/lang','Throwable')))).
instr(m_15,440,instanceof(class('javax/microedition/rms','RecordStoreFullException'))).
instr(m_15,441,if(eq,10)).
instr(m_15,442,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,443,dup).
instr(m_15,444,push(string('Error'))).
instr(m_15,445,push(string('The mobile database is full'))).
instr(m_15,446,push(reference(null))).
instr(m_15,447,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,448,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,449,store(reference_or_return_address,5)).
instr(m_15,450,goto_w(9)).
instr(m_15,451,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,452,dup).
instr(m_15,453,push(string('Error'))).
instr(m_15,454,push(string('The mobile database can not add a new photo'))).
instr(m_15,455,push(reference(null))).
instr(m_15,456,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,457,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,458,store(reference_or_return_address,5)).
instr(m_15,459,load(reference,0)).
instr(m_15,460,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,461,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,462,load(reference,5)).
instr(m_15,463,load(reference,0)).
instr(m_15,464,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,465,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,466,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,467,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,468,load(reference,0)).
instr(m_15,469,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,470,push(int(1))).
instr(m_15,471,return(int)).
instr(m_15,472,load(reference,3)).
instr(m_15,473,push(string('Delete'))).
instr(m_15,474,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,475,if(eq,61)).
instr(m_15,476,load(reference,0)).
instr(m_15,477,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getSelectedImageName',signature([],class('java/lang','String')))).
instr(m_15,478,store(reference_or_return_address,4)).
instr(m_15,479,load(reference,0)).
instr(m_15,480,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,481,load(reference,0)).
instr(m_15,482,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,483,load(reference,4)).
instr(m_15,484,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'deleteImage',signature([class('java/lang','String'),class('java/lang','String')],void))).
instr(m_15,485,goto_w(41)).
instr(m_15,486,store(reference_or_return_address,5)).
instr(m_15,487,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,488,dup).
instr(m_15,489,push(string('Error'))).
instr(m_15,490,push(string('The mobile database can not delete this photo'))).
instr(m_15,491,push(reference(null))).
instr(m_15,492,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,493,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,494,store(reference_or_return_address,6)).
instr(m_15,495,load(reference,0)).
instr(m_15,496,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,497,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,498,load(reference,6)).
instr(m_15,499,load(reference,0)).
instr(m_15,500,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,501,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,502,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,503,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,504,push(int(1))).
instr(m_15,505,return(int)).
instr(m_15,506,store(reference_or_return_address,5)).
instr(m_15,507,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,508,dup).
instr(m_15,509,push(string('Error'))).
instr(m_15,510,push(string('The selected photo was not found in the mobile device'))).
instr(m_15,511,push(reference(null))).
instr(m_15,512,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,513,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,514,store(reference_or_return_address,6)).
instr(m_15,515,load(reference,0)).
instr(m_15,516,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,517,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,518,load(reference,6)).
instr(m_15,519,load(reference,0)).
instr(m_15,520,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,521,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,522,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,523,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,524,push(int(1))).
instr(m_15,525,return(int)).
instr(m_15,526,load(reference,0)).
instr(m_15,527,load(reference,0)).
instr(m_15,528,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,529,push(int(0))).
instr(m_15,530,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_15,531,load(reference,0)).
instr(m_15,532,push(string('ImageListScreen'))).
instr(m_15,533,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,534,push(int(1))).
instr(m_15,535,return(int)).
instr(m_15,536,load(reference,3)).
instr(m_15,537,push(string('Edit Label'))).
instr(m_15,538,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,539,if(eq,77)).
instr(m_15,540,load(reference,0)).
instr(m_15,541,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'getSelectedImageName',signature([],class('java/lang','String')))).
instr(m_15,542,store(reference_or_return_address,4)).
instr(m_15,543,load(reference,0)).
instr(m_15,544,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,545,load(reference,4)).
instr(m_15,546,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_15,547,store(reference_or_return_address,5)).
instr(m_15,548,new(class('lancs/mobilemedia/core/ui/controller','PhotoController'))).
instr(m_15,549,dup).
instr(m_15,550,load(reference,5)).
instr(m_15,551,load(reference,0)).
instr(m_15,552,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/controller','BaseController')],void))).
instr(m_15,553,store(reference_or_return_address,6)).
instr(m_15,554,new(class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_15,555,dup).
instr(m_15,556,push(string('Edit Label Photo'))).
instr(m_15,557,push(int(1))).
instr(m_15,558,invoke(special,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_15,559,store(reference_or_return_address,7)).
instr(m_15,560,load(reference,7)).
instr(m_15,561,load(reference,6)).
instr(m_15,562,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_15,563,load(reference,6)).
instr(m_15,564,load(reference,7)).
instr(m_15,565,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'setScreen',signature([class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')],void))).
instr(m_15,566,load(reference,0)).
instr(m_15,567,load(reference,7)).
instr(m_15,568,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,569,push(reference(null))).
instr(m_15,570,store(reference_or_return_address,7)).
instr(m_15,571,goto_w(43)).
instr(m_15,572,store(reference_or_return_address,5)).
instr(m_15,573,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,574,dup).
instr(m_15,575,push(string('Error'))).
instr(m_15,576,push(string('The selected photo was not found in the mobile device'))).
instr(m_15,577,push(reference(null))).
instr(m_15,578,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,579,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,580,store(reference_or_return_address,6)).
instr(m_15,581,load(reference,0)).
instr(m_15,582,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,583,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,584,load(reference,6)).
instr(m_15,585,load(reference,0)).
instr(m_15,586,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,587,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,588,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,589,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,590,goto_w(24)).
instr(m_15,591,store(reference_or_return_address,5)).
instr(m_15,592,load(reference,0)).
instr(m_15,593,new(class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,594,dup).
instr(m_15,595,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_15,596,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_15,597,new(class('javax/microedition/lcdui','Alert'))).
instr(m_15,598,dup).
instr(m_15,599,push(string('Error'))).
instr(m_15,600,push(string('The operation is not available. Try again later !'))).
instr(m_15,601,push(reference(null))).
instr(m_15,602,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_15,603,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_15,604,store(reference_or_return_address,6)).
instr(m_15,605,load(reference,0)).
instr(m_15,606,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,607,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,608,load(reference,6)).
instr(m_15,609,load(reference,0)).
instr(m_15,610,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_15,611,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_15,612,invoke(virtual,class('javax/microedition/lcdui','Display'),'getCurrent',signature([],class('javax/microedition/lcdui','Displayable')))).
instr(m_15,613,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Alert'),class('javax/microedition/lcdui','Displayable')],void))).
instr(m_15,614,push(int(1))).
instr(m_15,615,return(int)).
instr(m_15,616,load(reference,3)).
instr(m_15,617,push(string('Sort by Views'))).
instr(m_15,618,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,619,if(eq,11)).
instr(m_15,620,load(reference,0)).
instr(m_15,621,load(reference,0)).
instr(m_15,622,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_15,623,push(int(1))).
instr(m_15,624,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_15,625,load(reference,0)).
instr(m_15,626,push(string('ImageListScreen'))).
instr(m_15,627,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_15,628,push(int(1))).
instr(m_15,629,return(int)).
instr(m_15,630,load(reference,3)).
instr(m_15,631,push(string('Back'))).
instr(m_15,632,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,633,if(eq,5)).
instr(m_15,634,load(reference,0)).
instr(m_15,635,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,636,push(int(1))).
instr(m_15,637,return(int)).
instr(m_15,638,load(reference,3)).
instr(m_15,639,push(string('Cancel'))).
instr(m_15,640,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_15,641,if(eq,5)).
instr(m_15,642,load(reference,0)).
instr(m_15,643,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'goToPreviousScreen',signature([],void))).
instr(m_15,644,push(int(1))).
instr(m_15,645,return(int)).
instr(m_15,646,push(int(0))).
instr(m_15,647,return(int)).
method(cf_4,m_14,'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_14,[kv(0,length(89),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(89),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1)),kv(13,length(89),'albumNames',array(class('java/lang','String')),index(2)),kv(15,length(33),'i',int,index(3))]).
method_line_number_table(m_14,[kv(0,ln(91)),kv(5,ln(97)),kv(10,ln(100)),kv(13,ln(101)),kv(16,ln(102)),kv(20,ln(104)),kv(28,ln(101)),kv(33,ln(109)),kv(36,ln(110)),kv(40,ln(113)),kv(44,ln(114)),kv(47,ln(116))]).
instr(m_14,0,load(reference,0)).
instr(m_14,1,load(reference,0)).
instr(m_14,2,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_14,3,invoke(static,class('javax/microedition/lcdui','Display'),'getDisplay',signature([class('javax/microedition/midlet','MIDlet')],class('javax/microedition/lcdui','Display')))).
instr(m_14,4,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_14,5,load(reference,0)).
instr(m_14,6,new(class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,7,dup).
instr(m_14,8,invoke(special,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'<init>',signature([],void))).
instr(m_14,9,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,10,load(reference,1)).
instr(m_14,11,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_14,12,store(reference_or_return_address,2)).
instr(m_14,13,push(int(0))).
instr(m_14,14,store(int,3)).
instr(m_14,15,goto_w(14)).
instr(m_14,16,load(reference,2)).
instr(m_14,17,load(int,3)).
instr(m_14,18,arrayload(reference)).
instr(m_14,19,if(null,9)).
instr(m_14,20,load(reference,0)).
instr(m_14,21,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,22,load(reference,2)).
instr(m_14,23,load(int,3)).
instr(m_14,24,arrayload(reference)).
instr(m_14,25,push(reference(null))).
instr(m_14,26,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_14,27,pop).
instr(m_14,28,iinc(3,1)).
instr(m_14,29,load(int,3)).
instr(m_14,30,load(reference,2)).
instr(m_14,31,arraylength).
instr(m_14,32,if_cmp(int,lt,-16)).
instr(m_14,33,load(reference,0)).
instr(m_14,34,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,35,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'initMenu',signature([],void))).
instr(m_14,36,load(reference,0)).
instr(m_14,37,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,38,load(reference,0)).
instr(m_14,39,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'setCommandListener',signature([class('javax/microedition/lcdui','CommandListener')],void))).
instr(m_14,40,load(reference,0)).
instr(m_14,41,load(reference,0)).
instr(m_14,42,get(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'))).
instr(m_14,43,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreen',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_14,44,load(reference,0)).
instr(m_14,45,push(string('AlbumListScreen'))).
instr(m_14,46,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentScreenName',class('java/lang','String'))).
instr(m_14,47,return(void)).
method(cf_4,m_13,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_13,[kv(0,length(21),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(21),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1)),kv(0,length(21),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(2))]).
method_line_number_table(m_13,[kv(0,ln(81)),kv(2,ln(65)),kv(5,ln(82)),kv(8,ln(83)),kv(11,ln(84))]).
instr(m_13,0,load(reference,0)).
instr(m_13,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_13,2,load(reference,0)).
instr(m_13,3,push(string('My Photo Album'))).
instr(m_13,4,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_13,5,load(reference,0)).
instr(m_13,6,load(reference,1)).
instr(m_13,7,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_13,8,load(reference,0)).
instr(m_13,9,load(reference,2)).
instr(m_13,10,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_13,11,return(void)).
method(cf_4,m_12,'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_12,[kv(0,length(16),'this',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(0)),kv(0,length(16),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(1))]).
method_line_number_table(m_12,[kv(0,ln(72)),kv(2,ln(65)),kv(5,ln(73)),kv(8,ln(74))]).
instr(m_12,0,load(reference,0)).
instr(m_12,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_12,2,load(reference,0)).
instr(m_12,3,push(string('My Photo Album'))).
instr(m_12,4,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'currentStoreName',class('java/lang','String'))).
instr(m_12,5,load(reference,0)).
instr(m_12,6,load(reference,1)).
instr(m_12,7,put(field,class('lancs/mobilemedia/core/ui/controller','BaseController'),'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'))).
instr(m_12,8,return(void)).
field(cf_4,f_11,'currentStoreName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_10,'currentScreenName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_9,'albumListScreen',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_8,'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_7,'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_6,'display',class('javax/microedition/lcdui','Display'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_4,f_5,'midlet',class('lancs/mobilemedia/core/ui','MainUIMidlet'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_34,interface_declaration,class('lancs/mobilemedia/core/ui/controller','ControllerInterface'),class('java/lang','Object'),[],public,final(no),abstract(yes),synthetic(no),deprecated(no)).
class_file_source(cf_34,'ControllerInterface.java').
method(cf_34,m_36,'handleCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],boolean),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method(cf_34,m_35,'postCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(yes),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
class_file(cf_37,class_declaration,class('lancs/mobilemedia/core/ui/controller','PhotoController'),class('java/lang','Object'),[class('javax/microedition/lcdui','CommandListener')],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_37,'PhotoController.java').
method(cf_37,m_48,'getScreen',signature([],class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_48,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0))]).
method_line_number_table(m_48,[kv(0,ln(80))]).
instr(m_48,0,load(reference,0)).
instr(m_48,1,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_48,2,return(reference)).
method(cf_37,m_47,'setScreen',signature([class('lancs/mobilemedia/core/ui/screens','NewLabelScreen')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_47,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0)),kv(0,length(6),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(1))]).
method_line_number_table(m_47,[kv(0,ln(76)),kv(3,ln(77))]).
instr(m_47,0,load(reference,0)).
instr(m_47,1,load(reference,1)).
instr(m_47,2,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_47,3,return(void)).
method(cf_37,m_46,'getImage',signature([],class('lancs/mobilemedia/core/ui/datamodel','ImageData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_46,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0))]).
method_line_number_table(m_46,[kv(0,ln(72))]).
instr(m_46,0,load(reference,0)).
instr(m_46,1,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_46,2,return(reference)).
method(cf_37,m_45,'setImage',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_45,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0)),kv(0,length(6),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1))]).
method_line_number_table(m_45,[kv(0,ln(65)),kv(3,ln(66))]).
instr(m_45,0,load(reference,0)).
instr(m_45,1,load(reference,1)).
instr(m_45,2,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_45,3,return(void)).
method(cf_37,m_44,'goToPreviousScreen',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_44,[kv(0,length(27),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0))]).
method_line_number_table(m_44,[kv(0,ln(56)),kv(3,ln(57)),kv(8,ln(58)),kv(12,ln(59))]).
instr(m_44,0,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_44,1,push(string('<* PhotoController.goToPreviousScreen() *>'))).
instr(m_44,2,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_44,3,load(reference,0)).
instr(m_44,4,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_44,5,push(reference(null))).
instr(m_44,6,push(int(0))).
instr(m_44,7,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'showImageList',signature([class('java/lang','String'),boolean],void))).
instr(m_44,8,load(reference,0)).
instr(m_44,9,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_44,10,push(string('ImageListScreen'))).
instr(m_44,11,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'setCurrentScreenName',signature([class('java/lang','String')],void))).
instr(m_44,12,return(void)).
method(cf_37,m_43,'commandAction',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_43,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0)),kv(0,length(8),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(8),'d',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_43,[kv(0,ln(49)),kv(5,ln(50))]).
instr(m_43,0,load(reference,0)).
instr(m_43,1,load(reference,1)).
instr(m_43,2,load(reference,2)).
instr(m_43,3,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'handleCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],boolean))).
instr(m_43,4,pop).
instr(m_43,5,return(void)).
method(cf_37,m_42,'handleCommand',signature([class('javax/microedition/lcdui','Command'),class('javax/microedition/lcdui','Displayable')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_42,[kv(0,length(90),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0)),kv(0,length(90),'c',class('javax/microedition/lcdui','Command'),index(1)),kv(0,length(90),'d',class('javax/microedition/lcdui','Displayable'),index(2)),kv(3,length(90),'label',class('java/lang','String'),index(3))]).
method_line_number_table(m_42,[kv(0,ln(31)),kv(3,ln(35)),kv(7,ln(36)),kv(18,ln(37)),kv(24,ln(38)),kv(29,ln(39)),kv(31,ln(40)),kv(33,ln(41)),kv(37,ln(42)),kv(39,ln(43)),kv(41,ln(45))]).
instr(m_42,0,load(reference,1)).
instr(m_42,1,invoke(virtual,class('javax/microedition/lcdui','Command'),'getLabel',signature([],class('java/lang','String')))).
instr(m_42,2,store(reference_or_return_address,3)).
instr(m_42,3,load(reference,3)).
instr(m_42,4,push(string('Save'))).
instr(m_42,5,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_42,6,if(eq,27)).
instr(m_42,7,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_42,8,new(class('java/lang','StringBuilder'))).
instr(m_42,9,dup).
instr(m_42,10,push(string('<* PhotoController.handleCommand() *> Save Photo Label = '))).
instr(m_42,11,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_42,12,load(reference,0)).
instr(m_42,13,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_42,14,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_42,15,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_42,16,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_42,17,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_42,18,load(reference,0)).
instr(m_42,19,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'getImage',signature([],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_42,20,load(reference,0)).
instr(m_42,21,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'))).
instr(m_42,22,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'getLabelName',signature([],class('java/lang','String')))).
instr(m_42,23,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'setImageLabel',signature([class('java/lang','String')],void))).
instr(m_42,24,load(reference,0)).
instr(m_42,25,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_42,26,load(reference,0)).
instr(m_42,27,get(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_42,28,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'updateImage',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void))).
instr(m_42,29,load(reference,0)).
instr(m_42,30,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'goToPreviousScreen',signature([],void))).
instr(m_42,31,push(int(1))).
instr(m_42,32,return(int)).
instr(m_42,33,load(reference,3)).
instr(m_42,34,push(string('Cancel'))).
instr(m_42,35,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_42,36,if(eq,5)).
instr(m_42,37,load(reference,0)).
instr(m_42,38,invoke(special,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'goToPreviousScreen',signature([],void))).
instr(m_42,39,push(int(1))).
instr(m_42,40,return(int)).
instr(m_42,41,push(int(1))).
instr(m_42,42,return(int)).
method(cf_37,m_41,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/controller','BaseController')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_41,[kv(0,length(15),'this',class('lancs/mobilemedia/core/ui/controller','PhotoController'),index(0)),kv(0,length(15),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1)),kv(0,length(15),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'),index(2))]).
method_line_number_table(m_41,[kv(0,ln(25)),kv(2,ln(26)),kv(5,ln(27)),kv(8,ln(28))]).
instr(m_41,0,load(reference,0)).
instr(m_41,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_41,2,load(reference,0)).
instr(m_41,3,load(reference,1)).
instr(m_41,4,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_41,5,load(reference,0)).
instr(m_41,6,load(reference,2)).
instr(m_41,7,put(field,class('lancs/mobilemedia/core/ui/controller','PhotoController'),'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_41,8,return(void)).
field(cf_37,f_40,'screen',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_37,f_39,'image',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_37,f_38,'nextController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_49,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_49,'AlbumData.java').
method(cf_49,m_66,'updateImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_66,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(11),'oldData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1)),kv(0,length(11),'newData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(2))]).
method_line_number_table(m_66,[kv(0,ln(195)),kv(6,ln(196))]).
instr(m_66,0,load(reference,0)).
instr(m_66,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_66,2,load(reference,1)).
instr(m_66,3,load(reference,2)).
instr(m_66,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'updateImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],boolean))).
instr(m_66,5,pop).
instr(m_66,6,return(void)).
method_exceptions(m_66,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_49,m_65,'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_65,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'name',class('java/lang','String'),index(1))]).
method_line_number_table(m_65,[kv(0,ln(187))]).
instr(m_65,0,load(reference,0)).
instr(m_65,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_65,2,load(reference,1)).
instr(m_65,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_65,4,return(reference)).
method_exceptions(m_65,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference')]).
method(cf_49,m_64,'setImageAccessor',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_64,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(6),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(1))]).
method_line_number_table(m_64,[kv(0,ln(178)),kv(3,ln(179))]).
instr(m_64,0,load(reference,0)).
instr(m_64,1,load(reference,1)).
instr(m_64,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_64,3,return(void)).
method(cf_49,m_63,'setImageInfoTable',signature([class('java/util','Hashtable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_63,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(6),'imageInfoTable',class('java/util','Hashtable'),index(1))]).
method_line_number_table(m_63,[kv(0,ln(170)),kv(3,ln(171))]).
instr(m_63,0,load(reference,0)).
instr(m_63,1,load(reference,1)).
instr(m_63,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageInfoTable',class('java/util','Hashtable'))).
instr(m_63,3,return(void)).
method(cf_49,m_62,'getImageInfoTable',signature([],class('java/util','Hashtable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_62,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0))]).
method_line_number_table(m_62,[kv(0,ln(161))]).
instr(m_62,0,load(reference,0)).
instr(m_62,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageInfoTable',class('java/util','Hashtable'))).
instr(m_62,2,return(reference)).
method(cf_49,m_61,'resetImageData',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_61,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))]).
method_local_variable_table(m_61,[kv(0,length(16),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(5,length(7),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(1))]).
method_line_number_table(m_61,[kv(0,ln(150)),kv(4,ln(151)),kv(5,ln(152)),kv(7,ln(154))]).
instr(m_61,0,load(reference,0)).
instr(m_61,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_61,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'resetImageRecordStore',signature([],void))).
instr(m_61,3,goto_w(4)).
instr(m_61,4,store(reference_or_return_address,1)).
instr(m_61,5,load(reference,1)).
instr(m_61,6,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_61,7,return(void)).
method_exceptions(m_61,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_49,m_60,'deleteImage',signature([class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_60,[handler(0,6,7,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'))]).
method_local_variable_table(m_60,[kv(0,length(31),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(31),'imageName',class('java/lang','String'),index(1)),kv(0,length(31),'storeName',class('java/lang','String'),index(2)),kv(8,length(16),'e',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(3))]).
method_line_number_table(m_60,[kv(0,ln(134)),kv(7,ln(136)),kv(8,ln(137)),kv(14,ln(138)),kv(16,ln(140))]).
instr(m_60,0,load(reference,0)).
instr(m_60,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_60,2,load(reference,1)).
instr(m_60,3,load(reference,2)).
instr(m_60,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'deleteSingleImageFromRMS',signature([class('java/lang','String'),class('java/lang','String')],boolean))).
instr(m_60,5,pop).
instr(m_60,6,goto_w(10)).
instr(m_60,7,store(reference_or_return_address,3)).
instr(m_60,8,load(reference,0)).
instr(m_60,9,new(class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_60,10,dup).
instr(m_60,11,load(reference,0)).
instr(m_60,12,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_60,13,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_60,14,load(reference,3)).
instr(m_60,15,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),'printStackTrace',signature([],void))).
instr(m_60,16,return(void)).
method_exceptions(m_60,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')]).
method(cf_49,m_59,'addNewPhotoToAlbum',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_59,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(11),'label',class('java/lang','String'),index(1)),kv(0,length(11),'path',class('java/lang','String'),index(2)),kv(0,length(11),'album',class('java/lang','String'),index(3))]).
method_line_number_table(m_59,[kv(0,ln(124)),kv(6,ln(125))]).
instr(m_59,0,load(reference,0)).
instr(m_59,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_59,2,load(reference,1)).
instr(m_59,3,load(reference,2)).
instr(m_59,4,load(reference,3)).
instr(m_59,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_59,6,return(void)).
method_exceptions(m_59,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_49,m_58,'getImageFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('javax/microedition/lcdui','Image')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_58,[handler(2,7,8,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'))]).
method_local_variable_table(m_58,[kv(0,length(57),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(57),'recordStore',class('java/lang','String'),index(1)),kv(0,length(57),'imageName',class('java/lang','String'),index(2)),kv(2,length(57),'imageInfo',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(3)),kv(9,length(15),'e',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(4)),kv(18,length(57),'imageId',int,index(4)),kv(21,length(57),'album',class('java/lang','String'),index(5)),kv(28,length(57),'imageRec',class('javax/microedition/lcdui','Image'),index(6))]).
method_line_number_table(m_58,[kv(0,ln(109)),kv(2,ln(111)),kv(8,ln(112)),kv(9,ln(113)),kv(15,ln(116)),kv(18,ln(117)),kv(21,ln(119)),kv(28,ln(120))]).
instr(m_58,0,push(reference(null))).
instr(m_58,1,store(reference_or_return_address,3)).
instr(m_58,2,load(reference,0)).
instr(m_58,3,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_58,4,load(reference,2)).
instr(m_58,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_58,6,store(reference_or_return_address,3)).
instr(m_58,7,goto_w(8)).
instr(m_58,8,store(reference_or_return_address,4)).
instr(m_58,9,load(reference,0)).
instr(m_58,10,new(class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_58,11,dup).
instr(m_58,12,load(reference,0)).
instr(m_58,13,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_58,14,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_58,15,load(reference,3)).
instr(m_58,16,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getForeignRecordId',signature([],int))).
instr(m_58,17,store(int,4)).
instr(m_58,18,load(reference,3)).
instr(m_58,19,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_58,20,store(reference_or_return_address,5)).
instr(m_58,21,load(reference,0)).
instr(m_58,22,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_58,23,load(reference,5)).
instr(m_58,24,load(reference,2)).
instr(m_58,25,load(int,4)).
instr(m_58,26,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'loadSingleImageFromRMS',signature([class('java/lang','String'),class('java/lang','String'),int],class('javax/microedition/lcdui','Image')))).
instr(m_58,27,store(reference_or_return_address,6)).
instr(m_58,28,load(reference,6)).
instr(m_58,29,return(reference)).
method_exceptions(m_58,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_49,m_57,'deletePhotoAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_57,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'albumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_57,[kv(0,ln(98)),kv(4,ln(99))]).
instr(m_57,0,load(reference,0)).
instr(m_57,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_57,2,load(reference,1)).
instr(m_57,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'deletePhotoAlbum',signature([class('java/lang','String')],void))).
instr(m_57,4,return(void)).
method_exceptions(m_57,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_49,m_56,'createNewPhotoAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_56,[kv(0,length(9),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(9),'albumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_56,[kv(0,ln(94)),kv(4,ln(95))]).
instr(m_56,0,load(reference,0)).
instr(m_56,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_56,2,load(reference,1)).
instr(m_56,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'createNewPhotoAlbum',signature([class('java/lang','String')],void))).
instr(m_56,4,return(void)).
method_exceptions(m_56,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException')]).
method(cf_49,m_55,'getImages',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_55,[handler(0,5,6,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')),handler(0,5,12,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))]).
method_local_variable_table(m_55,[kv(0,length(34),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(0,length(34),'recordName',class('java/lang','String'),index(1)),kv(5,length(6),'result',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(2)),kv(18,length(34),'result',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(2)),kv(7,length(12),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(13,length(18),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(3))]).
method_line_number_table(m_55,[kv(0,ln(75)),kv(6,ln(76)),kv(7,ln(77)),kv(12,ln(79)),kv(13,ln(80)),kv(18,ln(83))]).
instr(m_55,0,load(reference,0)).
instr(m_55,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_55,2,load(reference,1)).
instr(m_55,3,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'loadImageDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))))).
instr(m_55,4,store(reference_or_return_address,2)).
instr(m_55,5,goto_w(13)).
instr(m_55,6,store(reference_or_return_address,3)).
instr(m_55,7,new(class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))).
instr(m_55,8,dup).
instr(m_55,9,load(reference,3)).
instr(m_55,10,invoke(special,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_55,11,athrow).
instr(m_55,12,store(reference_or_return_address,3)).
instr(m_55,13,new(class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'))).
instr(m_55,14,dup).
instr(m_55,15,load(reference,3)).
instr(m_55,16,invoke(special,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_55,17,athrow).
instr(m_55,18,load(reference,2)).
instr(m_55,19,return(reference)).
method_exceptions(m_55,[class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException')]).
method(cf_49,m_54,'getAlbumNames',signature([],array(class('java/lang','String'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_54,[handler(0,3,4,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')),handler(0,3,8,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_54,[kv(0,length(31),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0)),kv(5,length(7),'e',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(1)),kv(9,length(11),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(1))]).
method_line_number_table(m_54,[kv(0,ln(56)),kv(4,ln(57)),kv(5,ln(58)),kv(8,ln(59)),kv(9,ln(60)),kv(11,ln(62))]).
instr(m_54,0,load(reference,0)).
instr(m_54,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_54,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'loadAlbums',signature([],void))).
instr(m_54,3,goto_w(8)).
instr(m_54,4,store(reference_or_return_address,1)).
instr(m_54,5,load(reference,1)).
instr(m_54,6,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'printStackTrace',signature([],void))).
instr(m_54,7,goto_w(4)).
instr(m_54,8,store(reference_or_return_address,1)).
instr(m_54,9,load(reference,1)).
instr(m_54,10,invoke(virtual,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'printStackTrace',signature([],void))).
instr(m_54,11,load(reference,0)).
instr(m_54,12,get(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_54,13,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_54,14,return(reference)).
method(cf_49,m_53,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_53,[kv(0,length(33),'this',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(0))]).
method_line_number_table(m_53,[kv(0,ln(43)),kv(2,ln(35)),kv(7,ln(37)),kv(10,ln(44)),kv(16,ln(45))]).
instr(m_53,0,load(reference,0)).
instr(m_53,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_53,2,load(reference,0)).
instr(m_53,3,new(class('java/util','Hashtable'))).
instr(m_53,4,dup).
instr(m_53,5,invoke(special,class('java/util','Hashtable'),'<init>',signature([],void))).
instr(m_53,6,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageInfoTable',class('java/util','Hashtable'))).
instr(m_53,7,load(reference,0)).
instr(m_53,8,push(int(0))).
instr(m_53,9,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'existingRecords',boolean)).
instr(m_53,10,load(reference,0)).
instr(m_53,11,new(class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_53,12,dup).
instr(m_53,13,load(reference,0)).
instr(m_53,14,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_53,15,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'))).
instr(m_53,16,return(void)).
field(cf_49,f_52,'existingRecords',boolean,public,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_49,f_51,'imageInfoTable',class('java/util','Hashtable'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_49,f_50,'imageAccessor',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_67,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_67,'ImageAccessor.java').
method(cf_67,m_89,'getAlbumNames',signature([],array(class('java/lang','String'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_89,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0))]).
method_line_number_table(m_89,[kv(0,ln(487))]).
instr(m_89,0,load(reference,0)).
instr(m_89,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_89,2,return(reference)).
method(cf_67,m_88,'deletePhotoAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_88,[handler(0,16,17,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_88,[kv(0,length(52),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(52),'albumName',class('java/lang','String'),index(1)),kv(18,length(23),'rse',class('javax/microedition/rms','RecordStoreException'),index(2))]).
method_line_number_table(m_88,[kv(0,ln(473)),kv(8,ln(474)),kv(17,ln(475)),kv(18,ln(476)),kv(23,ln(479))]).
instr(m_88,0,new(class('java/lang','StringBuilder'))).
instr(m_88,1,dup).
instr(m_88,2,push(string('mpa-'))).
instr(m_88,3,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_88,4,load(reference,1)).
instr(m_88,5,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_88,6,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_88,7,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_88,8,new(class('java/lang','StringBuilder'))).
instr(m_88,9,dup).
instr(m_88,10,push(string('mpi-'))).
instr(m_88,11,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_88,12,load(reference,1)).
instr(m_88,13,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_88,14,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_88,15,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_88,16,goto_w(7)).
instr(m_88,17,store(reference_or_return_address,2)).
instr(m_88,18,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_88,19,dup).
instr(m_88,20,load(reference,2)).
instr(m_88,21,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_88,22,athrow).
instr(m_88,23,return(void)).
method_exceptions(m_88,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_87,'createNewPhotoAlbum',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_87,[handler(36,60,61,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_87,[kv(0,length(140),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(140),'albumName',class('java/lang','String'),index(1)),kv(2,length(140),'newAlbumRS',class('javax/microedition/rms','RecordStore'),index(2)),kv(4,length(140),'newAlbumInfoRS',class('javax/microedition/rms','RecordStore'),index(3)),kv(18,length(140),'names',array(class('java/lang','String')),index(4)),kv(20,length(36),'i',int,index(5)),kv(62,length(67),'rse',class('javax/microedition/rms','RecordStoreException'),index(5))]).
method_line_number_table(m_87,[kv(0,ln(442)),kv(2,ln(443)),kv(4,ln(444)),kv(8,ln(445)),kv(11,ln(446)),kv(15,ln(449)),kv(18,ln(450)),kv(21,ln(451)),kv(27,ln(452)),kv(31,ln(450)),kv(36,ln(456)),kv(43,ln(457)),kv(44,ln(456)),kv(46,ln(459)),kv(54,ln(458)),kv(56,ln(460)),kv(58,ln(461)),kv(61,ln(462)),kv(62,ln(463)),kv(67,ln(466))]).
instr(m_87,0,push(reference(null))).
instr(m_87,1,store(reference_or_return_address,2)).
instr(m_87,2,push(reference(null))).
instr(m_87,3,store(reference_or_return_address,3)).
instr(m_87,4,load(reference,1)).
instr(m_87,5,push(string(''))).
instr(m_87,6,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_87,7,if(eq,8)).
instr(m_87,8,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_87,9,push(string('Deve ter levantado ex'))).
instr(m_87,10,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_87,11,new(class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'))).
instr(m_87,12,dup).
instr(m_87,13,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),'<init>',signature([],void))).
instr(m_87,14,athrow).
instr(m_87,15,load(reference,0)).
instr(m_87,16,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'getAlbumNames',signature([],array(class('java/lang','String'))))).
instr(m_87,17,store(reference_or_return_address,4)).
instr(m_87,18,push(int(0))).
instr(m_87,19,store(int,5)).
instr(m_87,20,goto_w(12)).
instr(m_87,21,load(reference,4)).
instr(m_87,22,load(int,5)).
instr(m_87,23,arrayload(reference)).
instr(m_87,24,load(reference,1)).
instr(m_87,25,invoke(virtual,class('java/lang','String'),'equals',signature([class('java/lang','Object')],boolean))).
instr(m_87,26,if(eq,5)).
instr(m_87,27,new(class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'))).
instr(m_87,28,dup).
instr(m_87,29,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),'<init>',signature([],void))).
instr(m_87,30,athrow).
instr(m_87,31,iinc(5,1)).
instr(m_87,32,load(int,5)).
instr(m_87,33,load(reference,4)).
instr(m_87,34,arraylength).
instr(m_87,35,if_cmp(int,lt,-14)).
instr(m_87,36,new(class('java/lang','StringBuilder'))).
instr(m_87,37,dup).
instr(m_87,38,push(string('mpa-'))).
instr(m_87,39,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_87,40,load(reference,1)).
instr(m_87,41,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_87,42,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_87,43,push(int(1))).
instr(m_87,44,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_87,45,store(reference_or_return_address,2)).
instr(m_87,46,new(class('java/lang','StringBuilder'))).
instr(m_87,47,dup).
instr(m_87,48,push(string('mpi-'))).
instr(m_87,49,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_87,50,load(reference,1)).
instr(m_87,51,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_87,52,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_87,53,push(int(1))).
instr(m_87,54,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_87,55,store(reference_or_return_address,3)).
instr(m_87,56,load(reference,2)).
instr(m_87,57,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_87,58,load(reference,3)).
instr(m_87,59,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_87,60,goto_w(7)).
instr(m_87,61,store(reference_or_return_address,5)).
instr(m_87,62,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_87,63,dup).
instr(m_87,64,load(reference,5)).
instr(m_87,65,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_87,66,athrow).
instr(m_87,67,return(void)).
method_exceptions(m_87,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException')]).
method(cf_67,m_86,'deleteSingleImageFromRMS',signature([class('java/lang','String'),class('java/lang','String')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_86,[handler(2,45,46,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_86,[kv(0,length(113),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(113),'storeName',class('java/lang','String'),index(1)),kv(0,length(113),'imageName',class('java/lang','String'),index(2)),kv(2,length(113),'success',boolean,index(3)),kv(28,length(46),'imageData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(4)),kv(31,length(46),'rid',int,index(5)),kv(47,length(52),'rse',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_86,[kv(0,ln(403)),kv(2,ln(410)),kv(3,ln(411)),kv(12,ln(410)),kv(13,ln(412)),kv(21,ln(413)),kv(22,ln(412)),kv(24,ln(415)),kv(28,ln(416)),kv(31,ln(418)),kv(35,ln(419)),kv(39,ln(421)),kv(42,ln(422)),kv(46,ln(424)),kv(47,ln(425)),kv(52,ln(431))]).
instr(m_86,0,push(int(0))).
instr(m_86,1,store(int,3)).
instr(m_86,2,load(reference,0)).
instr(m_86,3,new(class('java/lang','StringBuilder'))).
instr(m_86,4,dup).
instr(m_86,5,push(string('mpa-'))).
instr(m_86,6,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_86,7,load(reference,1)).
instr(m_86,8,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_86,9,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_86,10,push(int(1))).
instr(m_86,11,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_86,12,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,13,load(reference,0)).
instr(m_86,14,new(class('java/lang','StringBuilder'))).
instr(m_86,15,dup).
instr(m_86,16,push(string('mpi-'))).
instr(m_86,17,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_86,18,load(reference,1)).
instr(m_86,19,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_86,20,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_86,21,push(int(1))).
instr(m_86,22,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_86,23,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,24,load(reference,0)).
instr(m_86,25,load(reference,2)).
instr(m_86,26,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_86,27,store(reference_or_return_address,4)).
instr(m_86,28,load(reference,4)).
instr(m_86,29,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getForeignRecordId',signature([],int))).
instr(m_86,30,store(int,5)).
instr(m_86,31,load(reference,0)).
instr(m_86,32,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,33,load(int,5)).
instr(m_86,34,invoke(virtual,class('javax/microedition/rms','RecordStore'),'deleteRecord',signature([int],void))).
instr(m_86,35,load(reference,0)).
instr(m_86,36,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,37,load(int,5)).
instr(m_86,38,invoke(virtual,class('javax/microedition/rms','RecordStore'),'deleteRecord',signature([int],void))).
instr(m_86,39,load(reference,0)).
instr(m_86,40,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,41,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_86,42,load(reference,0)).
instr(m_86,43,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_86,44,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_86,45,goto_w(7)).
instr(m_86,46,store(reference_or_return_address,4)).
instr(m_86,47,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_86,48,dup).
instr(m_86,49,load(reference,4)).
instr(m_86,50,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_86,51,athrow).
instr(m_86,52,load(int,3)).
instr(m_86,53,return(int)).
method_exceptions(m_86,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference')]).
method(cf_67,m_85,'loadImageBytesFromRMS',signature([class('java/lang','String'),class('java/lang','String'),int],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_85,[handler(3,13,14,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_85,[kv(0,length(44),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(44),'recordName',class('java/lang','String'),index(1)),kv(0,length(44),'imageName',class('java/lang','String'),index(2)),kv(0,length(44),'recordId',int,index(3)),kv(3,length(44),'imageData',array(byte),index(4)),kv(7,length(14),'albumStore',class('javax/microedition/rms','RecordStore'),index(5)),kv(15,length(20),'rse',class('javax/microedition/rms','RecordStoreException'),index(5))]).
method_line_number_table(m_85,[kv(0,ln(378)),kv(3,ln(382)),kv(4,ln(383)),kv(5,ln(382)),kv(7,ln(384)),kv(11,ln(385)),kv(14,ln(387)),kv(15,ln(388)),kv(20,ln(391))]).
instr(m_85,0,push(reference(null))).
instr(m_85,1,checkcast(array(byte))).
instr(m_85,2,store(reference_or_return_address,4)).
instr(m_85,3,load(reference,1)).
instr(m_85,4,push(int(0))).
instr(m_85,5,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_85,6,store(reference_or_return_address,5)).
instr(m_85,7,load(reference,5)).
instr(m_85,8,load(int,3)).
instr(m_85,9,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getRecord',signature([int],array(byte)))).
instr(m_85,10,store(reference_or_return_address,4)).
instr(m_85,11,load(reference,5)).
instr(m_85,12,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_85,13,goto_w(7)).
instr(m_85,14,store(reference_or_return_address,5)).
instr(m_85,15,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_85,16,dup).
instr(m_85,17,load(reference,5)).
instr(m_85,18,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_85,19,athrow).
instr(m_85,20,load(reference,4)).
instr(m_85,21,return(reference)).
method_exceptions(m_85,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_84,'loadSingleImageFromRMS',signature([class('java/lang','String'),class('java/lang','String'),int],class('javax/microedition/lcdui','Image')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_84,[kv(0,length(26),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(26),'recordName',class('java/lang','String'),index(1)),kv(0,length(26),'imageName',class('java/lang','String'),index(2)),kv(0,length(26),'recordId',int,index(3)),kv(2,length(26),'img',class('javax/microedition/lcdui','Image'),index(4)),kv(8,length(26),'imageData',array(byte),index(5))]).
method_line_number_table(m_84,[kv(0,ln(363)),kv(2,ln(364)),kv(5,ln(365)),kv(6,ln(364)),kv(8,ln(366)),kv(14,ln(367))]).
instr(m_84,0,push(reference(null))).
instr(m_84,1,store(reference_or_return_address,4)).
instr(m_84,2,load(reference,0)).
instr(m_84,3,load(reference,1)).
instr(m_84,4,load(reference,2)).
instr(m_84,5,load(int,3)).
instr(m_84,6,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'loadImageBytesFromRMS',signature([class('java/lang','String'),class('java/lang','String'),int],array(byte)))).
instr(m_84,7,store(reference_or_return_address,5)).
instr(m_84,8,load(reference,5)).
instr(m_84,9,push(int(0))).
instr(m_84,10,load(reference,5)).
instr(m_84,11,arraylength).
instr(m_84,12,invoke(static,class('javax/microedition/lcdui','Image'),'createImage',signature([array(byte),int,int],class('javax/microedition/lcdui','Image')))).
instr(m_84,13,store(reference_or_return_address,4)).
instr(m_84,14,load(reference,4)).
instr(m_84,15,return(reference)).
method_exceptions(m_84,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_83,'setImageInfo',signature([class('java/lang','String'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_83,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(17),'imageName',class('java/lang','String'),index(1)),kv(0,length(17),'newData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(2))]).
method_line_number_table(m_83,[kv(0,ln(350)),kv(8,ln(352))]).
instr(m_83,0,load(reference,0)).
instr(m_83,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_83,2,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_83,3,load(reference,2)).
instr(m_83,4,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getImageLabel',signature([],class('java/lang','String')))).
instr(m_83,5,load(reference,2)).
instr(m_83,6,invoke(virtual,class('java/util','Hashtable'),'put',signature([class('java/lang','Object'),class('java/lang','Object')],class('java/lang','Object')))).
instr(m_83,7,pop).
instr(m_83,8,return(void)).
method(cf_67,m_82,'getImageInfo',signature([class('java/lang','String')],class('lancs/mobilemedia/core/ui/datamodel','ImageData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_82,[kv(0,length(67),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(67),'imageName',class('java/lang','String'),index(1)),kv(15,length(67),'ii',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(2))]).
method_line_number_table(m_82,[kv(0,ln(332)),kv(3,ln(333)),kv(8,ln(335)),kv(15,ln(337)),kv(17,ln(338)),kv(29,ln(341))]).
instr(m_82,0,load(reference,0)).
instr(m_82,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_82,2,if(nonnull,6)).
instr(m_82,3,new(class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'))).
instr(m_82,4,dup).
instr(m_82,5,push(string('Null reference to the Album data'))).
instr(m_82,6,invoke(special,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),'<init>',signature([class('java/lang','String')],void))).
instr(m_82,7,athrow).
instr(m_82,8,load(reference,0)).
instr(m_82,9,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_82,10,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_82,11,load(reference,1)).
instr(m_82,12,invoke(virtual,class('java/util','Hashtable'),'get',signature([class('java/lang','Object')],class('java/lang','Object')))).
instr(m_82,13,checkcast(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_82,14,store(reference_or_return_address,2)).
instr(m_82,15,load(reference,2)).
instr(m_82,16,if(nonnull,13)).
instr(m_82,17,new(class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'))).
instr(m_82,18,dup).
instr(m_82,19,new(class('java/lang','StringBuilder'))).
instr(m_82,20,dup).
instr(m_82,21,load(reference,1)).
instr(m_82,22,invoke(static,class('java/lang','String'),'valueOf',signature([class('java/lang','Object')],class('java/lang','String')))).
instr(m_82,23,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_82,24,push(string(' was NULL in ImageAccessor Hashtable.'))).
instr(m_82,25,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_82,26,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_82,27,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_82,28,athrow).
instr(m_82,29,load(reference,2)).
instr(m_82,30,return(reference)).
method_exceptions(m_82,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference')]).
method(cf_67,m_81,'updateImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],boolean),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_81,[handler(4,38,39,class('javax/microedition/rms','RecordStoreException')),handler(50,52,53,class('javax/microedition/rms','RecordStoreNotOpenException')),handler(50,52,55,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_81,[kv(0,length(129),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(129),'oldData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1)),kv(0,length(129),'newData',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(2)),kv(2,length(129),'success',boolean,index(3)),kv(4,length(129),'infoStore',class('javax/microedition/rms','RecordStore'),index(4)),kv(7,length(39),'infoStoreName',class('java/lang','String'),index(5)),kv(26,length(39),'converter',class('lancs/mobilemedia/core/util','ImageUtil'),index(6)),kv(30,length(39),'imageDataBytes',array(byte),index(7)),kv(40,length(45),'rse',class('javax/microedition/rms','RecordStoreException'),index(5)),kv(56,length(61),'e',class('javax/microedition/rms','RecordStoreException'),index(5))]).
method_line_number_table(m_81,[kv(0,ln(290)),kv(2,ln(291)),kv(4,ln(295)),kv(7,ln(296)),kv(11,ln(297)),kv(13,ln(298)),kv(14,ln(297)),kv(16,ln(296)),kv(18,ln(299)),kv(22,ln(301)),kv(26,ln(302)),kv(30,ln(304)),kv(35,ln(305)),kv(37,ln(304)),kv(39,ln(307)),kv(40,ln(308)),kv(45,ln(312)),kv(50,ln(315)),kv(53,ln(316)),kv(55,ln(318)),kv(56,ln(319)),kv(61,ln(322))]).
instr(m_81,0,push(int(0))).
instr(m_81,1,store(int,3)).
instr(m_81,2,push(reference(null))).
instr(m_81,3,store(reference_or_return_address,4)).
instr(m_81,4,load(reference,1)).
instr(m_81,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_81,6,store(reference_or_return_address,5)).
instr(m_81,7,new(class('java/lang','StringBuilder'))).
instr(m_81,8,dup).
instr(m_81,9,push(string('mpi-'))).
instr(m_81,10,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_81,11,load(reference,5)).
instr(m_81,12,push(string('mpa-'))).
instr(m_81,13,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_81,14,invoke(virtual,class('java/lang','String'),'substring',signature([int],class('java/lang','String')))).
instr(m_81,15,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_81,16,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_81,17,store(reference_or_return_address,5)).
instr(m_81,18,load(reference,5)).
instr(m_81,19,push(int(0))).
instr(m_81,20,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_81,21,store(reference_or_return_address,4)).
instr(m_81,22,new(class('lancs/mobilemedia/core/util','ImageUtil'))).
instr(m_81,23,dup).
instr(m_81,24,invoke(special,class('lancs/mobilemedia/core/util','ImageUtil'),'<init>',signature([],void))).
instr(m_81,25,store(reference_or_return_address,6)).
instr(m_81,26,load(reference,6)).
instr(m_81,27,load(reference,2)).
instr(m_81,28,invoke(virtual,class('lancs/mobilemedia/core/util','ImageUtil'),'getBytesFromImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],array(byte)))).
instr(m_81,29,store(reference_or_return_address,7)).
instr(m_81,30,load(reference,4)).
instr(m_81,31,load(reference,1)).
instr(m_81,32,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getRecordId',signature([],int))).
instr(m_81,33,load(reference,7)).
instr(m_81,34,push(int(0))).
instr(m_81,35,load(reference,7)).
instr(m_81,36,arraylength).
instr(m_81,37,invoke(virtual,class('javax/microedition/rms','RecordStore'),'setRecord',signature([int,array(byte),int,int],void))).
instr(m_81,38,goto_w(7)).
instr(m_81,39,store(reference_or_return_address,5)).
instr(m_81,40,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_81,41,dup).
instr(m_81,42,load(reference,5)).
instr(m_81,43,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_81,44,athrow).
instr(m_81,45,load(reference,0)).
instr(m_81,46,load(reference,1)).
instr(m_81,47,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getImageLabel',signature([],class('java/lang','String')))).
instr(m_81,48,load(reference,2)).
instr(m_81,49,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'setImageInfo',signature([class('java/lang','String'),class('lancs/mobilemedia/core/ui/datamodel','ImageData')],void))).
instr(m_81,50,load(reference,4)).
instr(m_81,51,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_81,52,goto_w(9)).
instr(m_81,53,store(reference_or_return_address,5)).
instr(m_81,54,goto_w(7)).
instr(m_81,55,store(reference_or_return_address,5)).
instr(m_81,56,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_81,57,dup).
instr(m_81,58,load(reference,5)).
instr(m_81,59,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_81,60,athrow).
instr(m_81,61,load(int,3)).
instr(m_81,62,return(int)).
method_exceptions(m_81,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_80,'loadImageDataFromRMS',signature([class('java/lang','String')],array(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_80,[handler(4,56,57,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_80,[kv(0,length(152),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(152),'recordName',class('java/lang','String'),index(1)),kv(4,length(152),'imagesVector',class('java/util','Vector'),index(2)),kv(12,length(57),'infoStoreName',class('java/lang','String'),index(3)),kv(16,length(57),'infoStore',class('javax/microedition/rms','RecordStore'),index(4)),kv(22,length(57),'isEnum',class('javax/microedition/rms','RecordEnumeration'),index(5)),kv(26,length(51),'currentId',int,index(6)),kv(30,length(51),'data',array(byte),index(7)),kv(34,length(51),'converter',class('lancs/mobilemedia/core/util','ImageUtil'),index(8)),kv(38,length(51),'iiObject',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(9)),kv(41,length(51),'label',class('java/lang','String'),index(10)),kv(58,length(63),'rse',class('javax/microedition/rms','RecordStoreException'),index(3)),kv(67,length(152),'labelArray',array(class('lancs/mobilemedia/core/ui/datamodel','ImageData')),index(3))]).
method_line_number_table(m_80,[kv(0,ln(240)),kv(4,ln(245)),kv(12,ln(247)),kv(13,ln(248)),kv(14,ln(247)),kv(16,ln(249)),kv(19,ln(250)),kv(20,ln(249)),kv(22,ln(252)),kv(23,ln(254)),kv(26,ln(255)),kv(30,ln(259)),kv(34,ln(260)),kv(38,ln(265)),kv(41,ln(266)),kv(44,ln(267)),kv(51,ln(252)),kv(54,ln(271)),kv(57,ln(273)),kv(58,ln(274)),kv(63,ln(278)),kv(67,ln(279)),kv(70,ln(280))]).
instr(m_80,0,new(class('java/util','Vector'))).
instr(m_80,1,dup).
instr(m_80,2,invoke(special,class('java/util','Vector'),'<init>',signature([],void))).
instr(m_80,3,store(reference_or_return_address,2)).
instr(m_80,4,new(class('java/lang','StringBuilder'))).
instr(m_80,5,dup).
instr(m_80,6,push(string('mpi-'))).
instr(m_80,7,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_80,8,load(reference,1)).
instr(m_80,9,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_80,10,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_80,11,store(reference_or_return_address,3)).
instr(m_80,12,load(reference,3)).
instr(m_80,13,push(int(0))).
instr(m_80,14,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_80,15,store(reference_or_return_address,4)).
instr(m_80,16,load(reference,4)).
instr(m_80,17,push(reference(null))).
instr(m_80,18,push(reference(null))).
instr(m_80,19,push(int(0))).
instr(m_80,20,invoke(virtual,class('javax/microedition/rms','RecordStore'),'enumerateRecords',signature([class('javax/microedition/rms','RecordFilter'),class('javax/microedition/rms','RecordComparator'),boolean],class('javax/microedition/rms','RecordEnumeration')))).
instr(m_80,21,store(reference_or_return_address,5)).
instr(m_80,22,goto_w(29)).
instr(m_80,23,load(reference,5)).
instr(m_80,24,invoke(interface,class('javax/microedition/rms','RecordEnumeration'),'nextRecordId',signature([],int))).
instr(m_80,25,store(int,6)).
instr(m_80,26,load(reference,4)).
instr(m_80,27,load(int,6)).
instr(m_80,28,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getRecord',signature([int],array(byte)))).
instr(m_80,29,store(reference_or_return_address,7)).
instr(m_80,30,new(class('lancs/mobilemedia/core/util','ImageUtil'))).
instr(m_80,31,dup).
instr(m_80,32,invoke(special,class('lancs/mobilemedia/core/util','ImageUtil'),'<init>',signature([],void))).
instr(m_80,33,store(reference_or_return_address,8)).
instr(m_80,34,load(reference,8)).
instr(m_80,35,load(reference,7)).
instr(m_80,36,invoke(virtual,class('lancs/mobilemedia/core/util','ImageUtil'),'getImageInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','ImageData')))).
instr(m_80,37,store(reference_or_return_address,9)).
instr(m_80,38,load(reference,9)).
instr(m_80,39,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getImageLabel',signature([],class('java/lang','String')))).
instr(m_80,40,store(reference_or_return_address,10)).
instr(m_80,41,load(reference,2)).
instr(m_80,42,load(reference,9)).
instr(m_80,43,invoke(virtual,class('java/util','Vector'),'addElement',signature([class('java/lang','Object')],void))).
instr(m_80,44,load(reference,0)).
instr(m_80,45,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_80,46,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageInfoTable',signature([],class('java/util','Hashtable')))).
instr(m_80,47,load(reference,10)).
instr(m_80,48,load(reference,9)).
instr(m_80,49,invoke(virtual,class('java/util','Hashtable'),'put',signature([class('java/lang','Object'),class('java/lang','Object')],class('java/lang','Object')))).
instr(m_80,50,pop).
instr(m_80,51,load(reference,5)).
instr(m_80,52,invoke(interface,class('javax/microedition/rms','RecordEnumeration'),'hasNextElement',signature([],boolean))).
instr(m_80,53,if(ne,-30)).
instr(m_80,54,load(reference,4)).
instr(m_80,55,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_80,56,goto_w(7)).
instr(m_80,57,store(reference_or_return_address,3)).
instr(m_80,58,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_80,59,dup).
instr(m_80,60,load(reference,3)).
instr(m_80,61,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_80,62,athrow).
instr(m_80,63,load(reference,2)).
instr(m_80,64,invoke(virtual,class('java/util','Vector'),'size',signature([],int))).
instr(m_80,65,newarray(reference,class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_80,66,store(reference_or_return_address,3)).
instr(m_80,67,load(reference,2)).
instr(m_80,68,load(reference,3)).
instr(m_80,69,invoke(virtual,class('java/util','Vector'),'copyInto',signature([array(class('java/lang','Object'))],void))).
instr(m_80,70,load(reference,3)).
instr(m_80,71,return(reference)).
method_exceptions(m_80,[class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_67,m_79,'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_79,[handler(0,76,77,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_79,[kv(0,length(175),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(175),'photoname',class('java/lang','String'),index(1)),kv(0,length(175),'path',class('java/lang','String'),index(2)),kv(0,length(175),'albumname',class('java/lang','String'),index(3)),kv(38,length(77),'rid',int,index(4)),kv(55,length(77),'rid2',int,index(5)),kv(26,length(77),'converter',class('lancs/mobilemedia/core/util','ImageUtil'),index(6)),kv(30,length(77),'data1',array(byte),index(7)),kv(51,length(77),'ii',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(8)),kv(78,length(82),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_79,[kv(0,ln(197)),kv(1,ln(198)),kv(10,ln(197)),kv(11,ln(199)),kv(19,ln(200)),kv(20,ln(199)),kv(22,ln(205)),kv(26,ln(213)),kv(30,ln(214)),kv(38,ln(215)),kv(45,ln(216)),kv(49,ln(215)),kv(51,ln(217)),kv(55,ln(218)),kv(58,ln(219)),kv(62,ln(220)),kv(70,ln(222)),kv(73,ln(224)),kv(77,ln(225)),kv(78,ln(226)),kv(82,ln(228))]).
instr(m_79,0,load(reference,0)).
instr(m_79,1,new(class('java/lang','StringBuilder'))).
instr(m_79,2,dup).
instr(m_79,3,push(string('mpa-'))).
instr(m_79,4,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_79,5,load(reference,3)).
instr(m_79,6,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_79,7,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_79,8,push(int(1))).
instr(m_79,9,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_79,10,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,11,load(reference,0)).
instr(m_79,12,new(class('java/lang','StringBuilder'))).
instr(m_79,13,dup).
instr(m_79,14,push(string('mpi-'))).
instr(m_79,15,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_79,16,load(reference,3)).
instr(m_79,17,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_79,18,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_79,19,push(int(1))).
instr(m_79,20,invoke(static,class('javax/microedition/rms','RecordStore'),'openRecordStore',signature([class('java/lang','String'),boolean],class('javax/microedition/rms','RecordStore')))).
instr(m_79,21,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,22,new(class('lancs/mobilemedia/core/util','ImageUtil'))).
instr(m_79,23,dup).
instr(m_79,24,invoke(special,class('lancs/mobilemedia/core/util','ImageUtil'),'<init>',signature([],void))).
instr(m_79,25,store(reference_or_return_address,6)).
instr(m_79,26,load(reference,6)).
instr(m_79,27,load(reference,2)).
instr(m_79,28,invoke(virtual,class('lancs/mobilemedia/core/util','ImageUtil'),'readImageAsByteArray',signature([class('java/lang','String')],array(byte)))).
instr(m_79,29,store(reference_or_return_address,7)).
instr(m_79,30,load(reference,0)).
instr(m_79,31,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,32,load(reference,7)).
instr(m_79,33,push(int(0))).
instr(m_79,34,load(reference,7)).
instr(m_79,35,arraylength).
instr(m_79,36,invoke(virtual,class('javax/microedition/rms','RecordStore'),'addRecord',signature([array(byte),int,int],int))).
instr(m_79,37,store(int,4)).
instr(m_79,38,new(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_79,39,dup).
instr(m_79,40,load(int,4)).
instr(m_79,41,new(class('java/lang','StringBuilder'))).
instr(m_79,42,dup).
instr(m_79,43,push(string('mpa-'))).
instr(m_79,44,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_79,45,load(reference,3)).
instr(m_79,46,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_79,47,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_79,48,load(reference,1)).
instr(m_79,49,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void))).
instr(m_79,50,store(reference_or_return_address,8)).
instr(m_79,51,load(reference,0)).
instr(m_79,52,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,53,invoke(virtual,class('javax/microedition/rms','RecordStore'),'getNextRecordID',signature([],int))).
instr(m_79,54,store(int,5)).
instr(m_79,55,load(reference,8)).
instr(m_79,56,load(int,5)).
instr(m_79,57,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'setRecordId',signature([int],void))).
instr(m_79,58,load(reference,6)).
instr(m_79,59,load(reference,8)).
instr(m_79,60,invoke(virtual,class('lancs/mobilemedia/core/util','ImageUtil'),'getBytesFromImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],array(byte)))).
instr(m_79,61,store(reference_or_return_address,7)).
instr(m_79,62,load(reference,0)).
instr(m_79,63,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,64,load(reference,7)).
instr(m_79,65,push(int(0))).
instr(m_79,66,load(reference,7)).
instr(m_79,67,arraylength).
instr(m_79,68,invoke(virtual,class('javax/microedition/rms','RecordStore'),'addRecord',signature([array(byte),int,int],int))).
instr(m_79,69,pop).
instr(m_79,70,load(reference,0)).
instr(m_79,71,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,72,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_79,73,load(reference,0)).
instr(m_79,74,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_79,75,invoke(virtual,class('javax/microedition/rms','RecordStore'),'closeRecordStore',signature([],void))).
instr(m_79,76,goto_w(6)).
instr(m_79,77,store(reference_or_return_address,4)).
instr(m_79,78,new(class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))).
instr(m_79,79,dup).
instr(m_79,80,invoke(special,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'<init>',signature([],void))).
instr(m_79,81,athrow).
instr(m_79,82,return(void)).
method_exceptions(m_79,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_78,'resetImageRecordStore',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_78,[handler(10,36,37,class('javax/microedition/rms','RecordStoreException'))]).
method_local_variable_table(m_78,[kv(0,length(254),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(2,length(254),'storeName',class('java/lang','String'),index(1)),kv(4,length(254),'infoStoreName',class('java/lang','String'),index(2)),kv(9,length(75),'i',int,index(3)),kv(38,length(69),'e',class('javax/microedition/rms','RecordStoreException'),index(4))]).
method_line_number_table(m_78,[kv(0,ln(134)),kv(2,ln(135)),kv(4,ln(138)),kv(7,ln(139)),kv(10,ln(145)),kv(21,ln(146)),kv(32,ln(148)),kv(34,ln(149)),kv(37,ln(151)),kv(38,ln(152)),kv(45,ln(153)),kv(48,ln(152)),kv(49,ln(154)),kv(54,ln(155)),kv(59,ln(154)),kv(60,ln(156)),kv(69,ln(139)),kv(76,ln(162)),kv(77,ln(163)),kv(79,ln(167)),kv(82,ln(168)),kv(83,ln(167)),kv(84,ln(170)),kv(87,ln(171)),kv(88,ln(170)),kv(89,ln(173)),kv(92,ln(174)),kv(93,ln(173)),kv(94,ln(175)),kv(97,ln(176)),kv(98,ln(175)),kv(99,ln(178)),kv(102,ln(179)),kv(103,ln(178)),kv(104,ln(181)),kv(107,ln(182)),kv(108,ln(181)),kv(109,ln(184)),kv(112,ln(185)),kv(113,ln(184)),kv(114,ln(187)),kv(117,ln(188)),kv(118,ln(187)),kv(119,ln(190))]).
instr(m_78,0,push(reference(null))).
instr(m_78,1,store(reference_or_return_address,1)).
instr(m_78,2,push(reference(null))).
instr(m_78,3,store(reference_or_return_address,2)).
instr(m_78,4,load(reference,0)).
instr(m_78,5,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_78,6,if(null,70)).
instr(m_78,7,push(int(0))).
instr(m_78,8,store(int,3)).
instr(m_78,9,goto_w(61)).
instr(m_78,10,new(class('java/lang','StringBuilder'))).
instr(m_78,11,dup).
instr(m_78,12,push(string('mpa-'))).
instr(m_78,13,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_78,14,load(reference,0)).
instr(m_78,15,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_78,16,load(int,3)).
instr(m_78,17,arrayload(reference)).
instr(m_78,18,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,19,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_78,20,store(reference_or_return_address,1)).
instr(m_78,21,new(class('java/lang','StringBuilder'))).
instr(m_78,22,dup).
instr(m_78,23,push(string('mpi-'))).
instr(m_78,24,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_78,25,load(reference,0)).
instr(m_78,26,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_78,27,load(int,3)).
instr(m_78,28,arrayload(reference)).
instr(m_78,29,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,30,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_78,31,store(reference_or_return_address,2)).
instr(m_78,32,load(reference,1)).
instr(m_78,33,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_78,34,load(reference,2)).
instr(m_78,35,invoke(static,class('javax/microedition/rms','RecordStore'),'deleteRecordStore',signature([class('java/lang','String')],void))).
instr(m_78,36,goto_w(33)).
instr(m_78,37,store(reference_or_return_address,4)).
instr(m_78,38,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_78,39,new(class('java/lang','StringBuilder'))).
instr(m_78,40,dup).
instr(m_78,41,push(string('No record store named '))).
instr(m_78,42,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_78,43,load(reference,1)).
instr(m_78,44,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,45,push(string(' to delete.'))).
instr(m_78,46,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,47,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_78,48,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_78,49,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_78,50,new(class('java/lang','StringBuilder'))).
instr(m_78,51,dup).
instr(m_78,52,push(string('...or...No record store named '))).
instr(m_78,53,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_78,54,load(reference,2)).
instr(m_78,55,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,56,push(string(' to delete.'))).
instr(m_78,57,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_78,58,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_78,59,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_78,60,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_78,61,new(class('java/lang','StringBuilder'))).
instr(m_78,62,dup).
instr(m_78,63,push(string('Ignoring Exception: '))).
instr(m_78,64,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_78,65,load(reference,4)).
instr(m_78,66,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','Object')],class('java/lang','StringBuilder')))).
instr(m_78,67,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_78,68,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_78,69,iinc(3,1)).
instr(m_78,70,load(int,3)).
instr(m_78,71,load(reference,0)).
instr(m_78,72,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_78,73,arraylength).
instr(m_78,74,if_cmp(int,lt,-64)).
instr(m_78,75,goto_w(4)).
instr(m_78,76,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_78,77,push(string('ImageAccessor::resetImageRecordStore: albumNames array was null. Nothing to delete.'))).
instr(m_78,78,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_78,79,load(reference,0)).
instr(m_78,80,push(string('Tucan Sam'))).
instr(m_78,81,push(string('/images/Tucan.png'))).
instr(m_78,82,push(string('My Photo Album'))).
instr(m_78,83,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,84,load(reference,0)).
instr(m_78,85,push(string('Linux Penguin'))).
instr(m_78,86,push(string('/images/Penguin.png'))).
instr(m_78,87,push(string('My Photo Album'))).
instr(m_78,88,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,89,load(reference,0)).
instr(m_78,90,push(string('Duke (Sun)'))).
instr(m_78,91,push(string('/images/Duke1.PNG'))).
instr(m_78,92,push(string('My Photo Album'))).
instr(m_78,93,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,94,load(reference,0)).
instr(m_78,95,push(string('UBC Logo'))).
instr(m_78,96,push(string('/images/ubcLogo.PNG'))).
instr(m_78,97,push(string('My Photo Album'))).
instr(m_78,98,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,99,load(reference,0)).
instr(m_78,100,push(string('Gail'))).
instr(m_78,101,push(string('/images/Gail1.PNG'))).
instr(m_78,102,push(string('My Photo Album'))).
instr(m_78,103,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,104,load(reference,0)).
instr(m_78,105,push(string('J. Gosling'))).
instr(m_78,106,push(string('/images/Gosling1.PNG'))).
instr(m_78,107,push(string('My Photo Album'))).
instr(m_78,108,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,109,load(reference,0)).
instr(m_78,110,push(string('Gregor'))).
instr(m_78,111,push(string('/images/Gregor1.PNG'))).
instr(m_78,112,push(string('My Photo Album'))).
instr(m_78,113,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,114,load(reference,0)).
instr(m_78,115,push(string('Kris'))).
instr(m_78,116,push(string('/images/Kdvolder1.PNG'))).
instr(m_78,117,push(string('My Photo Album'))).
instr(m_78,118,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'addImageData',signature([class('java/lang','String'),class('java/lang','String'),class('java/lang','String')],void))).
instr(m_78,119,return(void)).
method_exceptions(m_78,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_77,'loadAlbums',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_77,[kv(0,length(169),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(2,length(169),'currentStores',array(class('java/lang','String')),index(1)),kv(24,length(78),'temp',array(class('java/lang','String')),index(2)),kv(26,length(78),'count',int,index(3)),kv(28,length(51),'i',int,index(4)),kv(33,length(46),'curr',class('java/lang','String'),index(5)),kv(57,length(78),'count2',int,index(4)),kv(59,length(77),'i',int,index(5))]).
method_line_number_table(m_77,[kv(0,ln(80)),kv(2,ln(82)),kv(4,ln(83)),kv(9,ln(84)),kv(15,ln(83)),kv(16,ln(85)),kv(20,ln(86)),kv(24,ln(87)),kv(26,ln(90)),kv(29,ln(91)),kv(33,ln(94)),kv(37,ln(97)),kv(41,ln(99)),kv(45,ln(100)),kv(46,ln(90)),kv(51,ln(106)),kv(55,ln(107)),kv(57,ln(108)),kv(60,ln(109)),kv(64,ln(110)),kv(71,ln(111)),kv(72,ln(108)),kv(78,ln(115)),kv(79,ln(116)),kv(81,ln(117)),kv(83,ln(118)),kv(85,ln(120))]).
instr(m_77,0,invoke(static,class('javax/microedition/rms','RecordStore'),'listRecordStores',signature([],array(class('java/lang','String'))))).
instr(m_77,1,store(reference_or_return_address,1)).
instr(m_77,2,load(reference,1)).
instr(m_77,3,if(null,75)).
instr(m_77,4,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_77,5,new(class('java/lang','StringBuilder'))).
instr(m_77,6,dup).
instr(m_77,7,push(string('ImageAccessor::loadAlbums: Found: '))).
instr(m_77,8,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_77,9,load(reference,1)).
instr(m_77,10,arraylength).
instr(m_77,11,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_77,12,push(string(' existing record stores'))).
instr(m_77,13,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_77,14,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_77,15,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_77,16,load(reference,0)).
instr(m_77,17,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_77,18,push(int(1))).
instr(m_77,19,put(field,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'existingRecords',boolean)).
instr(m_77,20,load(reference,1)).
instr(m_77,21,arraylength).
instr(m_77,22,newarray(reference,class('java/lang','String'))).
instr(m_77,23,store(reference_or_return_address,2)).
instr(m_77,24,push(int(0))).
instr(m_77,25,store(int,3)).
instr(m_77,26,push(int(0))).
instr(m_77,27,store(int,4)).
instr(m_77,28,goto_w(19)).
instr(m_77,29,load(reference,1)).
instr(m_77,30,load(int,4)).
instr(m_77,31,arrayload(reference)).
instr(m_77,32,store(reference_or_return_address,5)).
instr(m_77,33,load(reference,5)).
instr(m_77,34,push(string('mpa-'))).
instr(m_77,35,invoke(virtual,class('java/lang','String'),'startsWith',signature([class('java/lang','String')],boolean))).
instr(m_77,36,if(eq,10)).
instr(m_77,37,load(reference,5)).
instr(m_77,38,push(int(4))).
instr(m_77,39,invoke(virtual,class('java/lang','String'),'substring',signature([int],class('java/lang','String')))).
instr(m_77,40,store(reference_or_return_address,5)).
instr(m_77,41,load(reference,2)).
instr(m_77,42,load(int,4)).
instr(m_77,43,load(reference,5)).
instr(m_77,44,arraystore(reference)).
instr(m_77,45,iinc(3,1)).
instr(m_77,46,iinc(4,1)).
instr(m_77,47,load(int,4)).
instr(m_77,48,load(reference,1)).
instr(m_77,49,arraylength).
instr(m_77,50,if_cmp(int,lt,-21)).
instr(m_77,51,load(reference,0)).
instr(m_77,52,load(int,3)).
instr(m_77,53,newarray(reference,class('java/lang','String'))).
instr(m_77,54,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_77,55,push(int(0))).
instr(m_77,56,store(int,4)).
instr(m_77,57,push(int(0))).
instr(m_77,58,store(int,5)).
instr(m_77,59,goto_w(14)).
instr(m_77,60,load(reference,2)).
instr(m_77,61,load(int,5)).
instr(m_77,62,arrayload(reference)).
instr(m_77,63,if(null,9)).
instr(m_77,64,load(reference,0)).
instr(m_77,65,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'albumNames',array(class('java/lang','String')))).
instr(m_77,66,load(int,4)).
instr(m_77,67,load(reference,2)).
instr(m_77,68,load(int,5)).
instr(m_77,69,arrayload(reference)).
instr(m_77,70,arraystore(reference)).
instr(m_77,71,iinc(4,1)).
instr(m_77,72,iinc(5,1)).
instr(m_77,73,load(int,5)).
instr(m_77,74,load(reference,2)).
instr(m_77,75,arraylength).
instr(m_77,76,if_cmp(int,lt,-16)).
instr(m_77,77,goto_w(8)).
instr(m_77,78,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_77,79,push(string('ImageAccessor::loadAlbums: 0 record stores exist. Creating default one.'))).
instr(m_77,80,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_77,81,load(reference,0)).
instr(m_77,82,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'resetImageRecordStore',signature([],void))).
instr(m_77,83,load(reference,0)).
instr(m_77,84,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'loadAlbums',signature([],void))).
instr(m_77,85,return(void)).
method_exceptions(m_77,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_67,m_76,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_76,[kv(0,length(20),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),index(0)),kv(0,length(20),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1))]).
method_line_number_table(m_76,[kv(0,ln(65)),kv(2,ln(59)),kv(5,ln(60)),kv(8,ln(66)),kv(11,ln(67))]).
instr(m_76,0,load(reference,0)).
instr(m_76,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_76,2,load(reference,0)).
instr(m_76,3,push(reference(null))).
instr(m_76,4,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageRS',class('javax/microedition/rms','RecordStore'))).
instr(m_76,5,load(reference,0)).
instr(m_76,6,push(reference(null))).
instr(m_76,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'imageInfoRS',class('javax/microedition/rms','RecordStore'))).
instr(m_76,8,load(reference,0)).
instr(m_76,9,load(reference,1)).
instr(m_76,10,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageAccessor'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_76,11,return(void)).
field(cf_67,f_75,'imageInfoRS',class('javax/microedition/rms','RecordStore'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_67,f_74,'imageRS',class('javax/microedition/rms','RecordStore'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_67,f_73,'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_67,f_72,'albumNames',array(class('java/lang','String')),protected,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_67,f_71,'IMAGE_LABEL',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_71,string('ImageList')).
field(cf_67,f_70,'DEFAULT_ALBUM_NAME',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_70,string('My Photo Album')).
field(cf_67,f_69,'INFO_LABEL',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_69,string('mpi-')).
field(cf_67,f_68,'ALBUM_LABEL',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_68,string('mpa-')).
class_file(cf_90,class_declaration,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_90,'ImageData.java').
method(cf_90,m_107,'setNumberOfViews',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_107,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(6),'views',int,index(1))]).
method_line_number_table(m_107,[kv(0,ln(121)),kv(3,ln(122))]).
instr(m_107,0,load(reference,0)).
instr(m_107,1,load(int,1)).
instr(m_107,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'numberOfViews',int)).
instr(m_107,3,return(void)).
method(cf_90,m_106,'getNumberOfViews',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_106,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_106,[kv(0,ln(113))]).
instr(m_106,0,load(reference,0)).
instr(m_106,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'numberOfViews',int)).
instr(m_106,2,return(int)).
method(cf_90,m_105,'increaseNumberOfViews',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_105,[kv(0,length(11),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_105,[kv(0,ln(105)),kv(6,ln(106))]).
instr(m_105,0,load(reference,0)).
instr(m_105,1,dup).
instr(m_105,2,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'numberOfViews',int)).
instr(m_105,3,push(int(1))).
instr(m_105,4,add(int)).
instr(m_105,5,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'numberOfViews',int)).
instr(m_105,6,return(void)).
method(cf_90,m_104,'setParentAlbumName',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_104,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(6),'parentAlbumName',class('java/lang','String'),index(1))]).
method_line_number_table(m_104,[kv(0,ln(97)),kv(3,ln(98))]).
instr(m_104,0,load(reference,0)).
instr(m_104,1,load(reference,1)).
instr(m_104,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'parentAlbumName',class('java/lang','String'))).
instr(m_104,3,return(void)).
method(cf_90,m_103,'getParentAlbumName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_103,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_103,[kv(0,ln(90))]).
instr(m_103,0,load(reference,0)).
instr(m_103,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'parentAlbumName',class('java/lang','String'))).
instr(m_103,2,return(reference)).
method(cf_90,m_102,'setImageLabel',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_102,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(6),'imageLabel',class('java/lang','String'),index(1))]).
method_line_number_table(m_102,[kv(0,ln(83)),kv(3,ln(84))]).
instr(m_102,0,load(reference,0)).
instr(m_102,1,load(reference,1)).
instr(m_102,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'imageLabel',class('java/lang','String'))).
instr(m_102,3,return(void)).
method(cf_90,m_101,'getImageLabel',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_101,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_101,[kv(0,ln(76))]).
instr(m_101,0,load(reference,0)).
instr(m_101,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'imageLabel',class('java/lang','String'))).
instr(m_101,2,return(reference)).
method(cf_90,m_100,'setForeignRecordId',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_100,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(6),'foreignRecordId',int,index(1))]).
method_line_number_table(m_100,[kv(0,ln(69)),kv(3,ln(70))]).
instr(m_100,0,load(reference,0)).
instr(m_100,1,load(int,1)).
instr(m_100,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'foreignRecordId',int)).
instr(m_100,3,return(void)).
method(cf_90,m_99,'getForeignRecordId',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_99,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_99,[kv(0,ln(62))]).
instr(m_99,0,load(reference,0)).
instr(m_99,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'foreignRecordId',int)).
instr(m_99,2,return(int)).
method(cf_90,m_98,'setRecordId',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_98,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(6),'recordId',int,index(1))]).
method_line_number_table(m_98,[kv(0,ln(55)),kv(3,ln(56))]).
instr(m_98,0,load(reference,0)).
instr(m_98,1,load(int,1)).
instr(m_98,2,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'recordId',int)).
instr(m_98,3,return(void)).
method(cf_90,m_97,'getRecordId',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_97,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0))]).
method_line_number_table(m_97,[kv(0,ln(48))]).
instr(m_97,0,load(reference,0)).
instr(m_97,1,get(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'recordId',int)).
instr(m_97,2,return(int)).
method(cf_90,m_96,'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_96,[kv(0,length(25),'this',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(0)),kv(0,length(25),'foreignRecordId',int,index(1)),kv(0,length(25),'parentAlbumName',class('java/lang','String'),index(2)),kv(0,length(25),'imageLabel',class('java/lang','String'),index(3))]).
method_line_number_table(m_96,[kv(0,ln(37)),kv(2,ln(28)),kv(5,ln(38)),kv(8,ln(39)),kv(11,ln(40)),kv(14,ln(42))]).
instr(m_96,0,load(reference,0)).
instr(m_96,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_96,2,load(reference,0)).
instr(m_96,3,push(int(0))).
instr(m_96,4,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'numberOfViews',int)).
instr(m_96,5,load(reference,0)).
instr(m_96,6,load(int,1)).
instr(m_96,7,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'foreignRecordId',int)).
instr(m_96,8,load(reference,0)).
instr(m_96,9,load(reference,2)).
instr(m_96,10,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'parentAlbumName',class('java/lang','String'))).
instr(m_96,11,load(reference,0)).
instr(m_96,12,load(reference,3)).
instr(m_96,13,put(field,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'imageLabel',class('java/lang','String'))).
instr(m_96,14,return(void)).
field(cf_90,f_95,'numberOfViews',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_90,f_94,'imageLabel',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_90,f_93,'parentAlbumName',class('java/lang','String'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_90,f_92,'foreignRecordId',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_90,f_91,'recordId',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_108,class_declaration,class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('javax/microedition/midlet','MIDlet'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_108,'MainUIMidlet.java').
method(cf_108,m_114,'destroyApp',signature([boolean],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_114,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0)),kv(0,length(5),'unconditional',boolean,index(1))]).
method_line_number_table(m_114,[kv(0,ln(69)),kv(2,ln(70))]).
instr(m_114,0,load(reference,0)).
instr(m_114,1,invoke(virtual,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'notifyDestroyed',signature([],void))).
instr(m_114,2,return(void)).
method(cf_108,m_113,'pauseApp',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_113,[kv(0,length(1),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0))]).
method_line_number_table(m_113,[kv(0,ln(63))]).
instr(m_113,0,return(void)).
method(cf_108,m_112,'startApp',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_112,[kv(0,length(39),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0))]).
method_line_number_table(m_112,[kv(0,ln(50)),kv(5,ln(51)),kv(13,ln(53)),kv(18,ln(55))]).
instr(m_112,0,load(reference,0)).
instr(m_112,1,new(class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_112,2,dup).
instr(m_112,3,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'<init>',signature([],void))).
instr(m_112,4,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_112,5,load(reference,0)).
instr(m_112,6,new(class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_112,7,dup).
instr(m_112,8,load(reference,0)).
instr(m_112,9,load(reference,0)).
instr(m_112,10,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_112,11,invoke(special,class('lancs/mobilemedia/core/ui/controller','BaseController'),'<init>',signature([class('lancs/mobilemedia/core/ui','MainUIMidlet'),class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_112,12,put(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'rootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_112,13,load(reference,0)).
instr(m_112,14,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'rootController',class('lancs/mobilemedia/core/ui/controller','BaseController'))).
instr(m_112,15,load(reference,0)).
instr(m_112,16,get(field,class('lancs/mobilemedia/core/ui','MainUIMidlet'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_112,17,invoke(virtual,class('lancs/mobilemedia/core/ui/controller','BaseController'),'init',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData')],void))).
instr(m_112,18,return(void)).
method_exceptions(m_112,[class('javax/microedition/midlet','MIDletStateChangeException')]).
method(cf_108,m_111,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_111,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui','MainUIMidlet'),index(0))]).
method_line_number_table(m_111,[kv(0,ln(41)),kv(2,ln(43))]).
instr(m_111,0,load(reference,0)).
instr(m_111,1,invoke(special,class('javax/microedition/midlet','MIDlet'),'<init>',signature([],void))).
instr(m_111,2,return(void)).
field(cf_108,f_110,'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_108,f_109,'rootController',class('lancs/mobilemedia/core/ui/controller','BaseController'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_115,class_declaration,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),class('javax/microedition/lcdui','Form'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_115,'AddPhotoToAlbum.java').
method(cf_115,m_122,'getPath',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_122,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),index(0))]).
method_line_number_table(m_122,[kv(0,ln(30))]).
instr(m_122,0,load(reference,0)).
instr(m_122,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'photopathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_122,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_122,3,return(reference)).
method(cf_115,m_121,'getPhotoName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_121,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),index(0))]).
method_line_number_table(m_121,[kv(0,ln(26))]).
instr(m_121,0,load(reference,0)).
instr(m_121,1,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_121,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_121,3,return(reference)).
method(cf_115,m_120,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_120,[kv(0,length(107),'this',class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),index(0)),kv(0,length(107),'title',class('java/lang','String'),index(1))]).
method_line_number_table(m_120,[kv(0,ln(16)),kv(3,ln(9)),kv(12,ln(10)),kv(21,ln(17)),kv(26,ln(18)),kv(31,ln(19)),kv(39,ln(20)),kv(47,ln(21)),kv(51,ln(22)),kv(55,ln(23))]).
instr(m_120,0,load(reference,0)).
instr(m_120,1,load(reference,1)).
instr(m_120,2,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String')],void))).
instr(m_120,3,load(reference,0)).
instr(m_120,4,new(class('javax/microedition/lcdui','TextField'))).
instr(m_120,5,dup).
instr(m_120,6,push(string('Photo label'))).
instr(m_120,7,push(string(''))).
instr(m_120,8,push(byte,15)).
instr(m_120,9,push(int(0))).
instr(m_120,10,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_120,11,put(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_120,12,load(reference,0)).
instr(m_120,13,new(class('javax/microedition/lcdui','TextField'))).
instr(m_120,14,dup).
instr(m_120,15,push(string('Path'))).
instr(m_120,16,push(string(''))).
instr(m_120,17,push(byte,20)).
instr(m_120,18,push(int(0))).
instr(m_120,19,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_120,20,put(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'photopathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_120,21,load(reference,0)).
instr(m_120,22,load(reference,0)).
instr(m_120,23,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'labeltxt',class('javax/microedition/lcdui','TextField'))).
instr(m_120,24,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_120,25,pop).
instr(m_120,26,load(reference,0)).
instr(m_120,27,load(reference,0)).
instr(m_120,28,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'photopathtxt',class('javax/microedition/lcdui','TextField'))).
instr(m_120,29,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_120,30,pop).
instr(m_120,31,load(reference,0)).
instr(m_120,32,new(class('javax/microedition/lcdui','Command'))).
instr(m_120,33,dup).
instr(m_120,34,push(string('Save Add Photo'))).
instr(m_120,35,push(int(1))).
instr(m_120,36,push(int(0))).
instr(m_120,37,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_120,38,put(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_120,39,load(reference,0)).
instr(m_120,40,new(class('javax/microedition/lcdui','Command'))).
instr(m_120,41,dup).
instr(m_120,42,push(string('Cancel'))).
instr(m_120,43,push(byte,7)).
instr(m_120,44,push(int(1))).
instr(m_120,45,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_120,46,put(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_120,47,load(reference,0)).
instr(m_120,48,load(reference,0)).
instr(m_120,49,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_120,50,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_120,51,load(reference,0)).
instr(m_120,52,load(reference,0)).
instr(m_120,53,get(field,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_120,54,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AddPhotoToAlbum'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_120,55,return(void)).
field(cf_115,f_119,'cancel',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_115,f_118,'ok',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_115,f_117,'photopathtxt',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_115,f_116,'labeltxt',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_123,class_declaration,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),class('javax/microedition/lcdui','List'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_123,'AlbumListScreen.java').
method(cf_123,m_135,'repaintListAlbum',signature([array(class('java/lang','String'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_135,[kv(0,length(36),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(0,length(36),'names',array(class('java/lang','String')),index(1)),kv(2,length(36),'albumNames',array(class('java/lang','String')),index(2)),kv(6,length(23),'i',int,index(3))]).
method_line_number_table(m_135,[kv(0,ln(74)),kv(2,ln(75)),kv(4,ln(76)),kv(7,ln(77)),kv(11,ln(79)),kv(18,ln(76)),kv(23,ln(82))]).
instr(m_135,0,load(reference,1)).
instr(m_135,1,store(reference_or_return_address,2)).
instr(m_135,2,load(reference,0)).
instr(m_135,3,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAll',signature([],void))).
instr(m_135,4,push(int(0))).
instr(m_135,5,store(int,3)).
instr(m_135,6,goto_w(13)).
instr(m_135,7,load(reference,2)).
instr(m_135,8,load(int,3)).
instr(m_135,9,arrayload(reference)).
instr(m_135,10,if(null,8)).
instr(m_135,11,load(reference,0)).
instr(m_135,12,load(reference,2)).
instr(m_135,13,load(int,3)).
instr(m_135,14,arrayload(reference)).
instr(m_135,15,push(reference(null))).
instr(m_135,16,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'append',signature([class('java/lang','String'),class('javax/microedition/lcdui','Image')],int))).
instr(m_135,17,pop).
instr(m_135,18,iinc(3,1)).
instr(m_135,19,load(int,3)).
instr(m_135,20,load(reference,2)).
instr(m_135,21,arraylength).
instr(m_135,22,if_cmp(int,lt,-15)).
instr(m_135,23,return(void)).
method(cf_123,m_134,'deleteAll',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_134,[kv(0,length(22),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(2,length(11),'i',int,index(1))]).
method_line_number_table(m_134,[kv(0,ln(69)),kv(3,ln(70)),kv(6,ln(69)),kv(11,ln(72))]).
instr(m_134,0,push(int(0))).
instr(m_134,1,store(int,1)).
instr(m_134,2,goto_w(5)).
instr(m_134,3,load(reference,0)).
instr(m_134,4,load(int,1)).
instr(m_134,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'delete',signature([int],void))).
instr(m_134,6,iinc(1,1)).
instr(m_134,7,load(int,1)).
instr(m_134,8,load(reference,0)).
instr(m_134,9,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'size',signature([],int))).
instr(m_134,10,if_cmp(int,lt,-7)).
instr(m_134,11,return(void)).
method(cf_123,m_133,'initMenu',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_133,[kv(0,length(36),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0))]).
method_line_number_table(m_133,[kv(0,ln(62)),kv(3,ln(63)),kv(6,ln(64)),kv(9,ln(65)),kv(12,ln(66)),kv(15,ln(67))]).
instr(m_133,0,load(reference,0)).
instr(m_133,1,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_133,2,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_133,3,load(reference,0)).
instr(m_133,4,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_133,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_133,6,load(reference,0)).
instr(m_133,7,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'createAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_133,8,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_133,9,load(reference,0)).
instr(m_133,10,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_133,11,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_133,12,load(reference,0)).
instr(m_133,13,get(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'resetCommand',class('javax/microedition/lcdui','Command'))).
instr(m_133,14,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_133,15,return(void)).
method(cf_123,m_132,'<init>',signature([class('java/lang','String'),int,array(class('java/lang','String')),array(class('javax/microedition/lcdui','Image'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_132,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(0,length(10),'arg0',class('java/lang','String'),index(1)),kv(0,length(10),'arg1',int,index(2)),kv(0,length(10),'arg2',array(class('java/lang','String')),index(3)),kv(0,length(10),'arg3',array(class('javax/microedition/lcdui','Image')),index(4))]).
method_line_number_table(m_132,[kv(0,ln(53)),kv(6,ln(54))]).
instr(m_132,0,load(reference,0)).
instr(m_132,1,load(reference,1)).
instr(m_132,2,load(int,2)).
instr(m_132,3,load(reference,3)).
instr(m_132,4,load(reference,4)).
instr(m_132,5,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int,array(class('java/lang','String')),array(class('javax/microedition/lcdui','Image'))],void))).
instr(m_132,6,return(void)).
method(cf_123,m_131,'<init>',signature([class('java/lang','String'),int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_131,[kv(0,length(7),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0)),kv(0,length(7),'arg0',class('java/lang','String'),index(1)),kv(0,length(7),'arg1',int,index(2))]).
method_line_number_table(m_131,[kv(0,ln(42)),kv(4,ln(43))]).
instr(m_131,0,load(reference,0)).
instr(m_131,1,load(reference,1)).
instr(m_131,2,load(int,2)).
instr(m_131,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_131,4,return(void)).
method(cf_123,m_130,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_130,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),index(0))]).
method_line_number_table(m_130,[kv(0,ln(32)),kv(4,ln(33))]).
instr(m_130,0,load(reference,0)).
instr(m_130,1,push(string('Select Album'))).
instr(m_130,2,push(int(3))).
instr(m_130,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_130,4,return(void)).
method(cf_123,m_129,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_129,[]).
method_line_number_table(m_129,[kv(0,ln(21)),kv(7,ln(22)),kv(14,ln(23)),kv(21,ln(24)),kv(28,ln(25)),kv(35,ln(19))]).
instr(m_129,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_129,1,dup).
instr(m_129,2,push(string('Exit'))).
instr(m_129,3,push(byte,6)).
instr(m_129,4,push(int(2))).
instr(m_129,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_129,6,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'exitCommand',class('javax/microedition/lcdui','Command'))).
instr(m_129,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_129,8,dup).
instr(m_129,9,push(string('Select'))).
instr(m_129,10,push(byte,8)).
instr(m_129,11,push(int(1))).
instr(m_129,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_129,13,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'selectCommand',class('javax/microedition/lcdui','Command'))).
instr(m_129,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_129,15,dup).
instr(m_129,16,push(string('New Photo Album'))).
instr(m_129,17,push(byte,8)).
instr(m_129,18,push(int(1))).
instr(m_129,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_129,20,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'createAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_129,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_129,22,dup).
instr(m_129,23,push(string('Delete Album'))).
instr(m_129,24,push(byte,8)).
instr(m_129,25,push(int(1))).
instr(m_129,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_129,27,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'deleteAlbumCommand',class('javax/microedition/lcdui','Command'))).
instr(m_129,28,new(class('javax/microedition/lcdui','Command'))).
instr(m_129,29,dup).
instr(m_129,30,push(string('Reset'))).
instr(m_129,31,push(byte,8)).
instr(m_129,32,push(int(1))).
instr(m_129,33,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_129,34,put(static,class('lancs/mobilemedia/core/ui/screens','AlbumListScreen'),'resetCommand',class('javax/microedition/lcdui','Command'))).
instr(m_129,35,return(void)).
field(cf_123,f_128,'resetCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_123,f_127,'deleteAlbumCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_123,f_126,'createAlbumCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_123,f_125,'selectCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_123,f_124,'exitCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_136,class_declaration,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),class('javax/microedition/lcdui','Form'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_136,'NewLabelScreen.java').
method(cf_136,m_147,'getFormType',signature([],int),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_147,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0))]).
method_line_number_table(m_147,[kv(0,ln(67))]).
instr(m_147,0,load(reference,0)).
instr(m_147,1,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_147,2,return(int)).
method(cf_136,m_146,'setFormType',signature([int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_146,[kv(0,length(6),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0)),kv(0,length(6),'formType',int,index(1))]).
method_line_number_table(m_146,[kv(0,ln(60)),kv(3,ln(61))]).
instr(m_146,0,load(reference,0)).
instr(m_146,1,load(int,1)).
instr(m_146,2,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_146,3,return(void)).
method(cf_136,m_145,'getLabelName',signature([],class('java/lang','String')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_145,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0))]).
method_line_number_table(m_145,[kv(0,ln(53))]).
instr(m_145,0,load(reference,0)).
instr(m_145,1,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_145,2,invoke(virtual,class('javax/microedition/lcdui','TextField'),'getString',signature([],class('java/lang','String')))).
instr(m_145,3,return(reference)).
method(cf_136,m_144,'<init>',signature([class('java/lang','String'),array(class('javax/microedition/lcdui','Item'))],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_144,[kv(0,length(25),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0)),kv(0,length(25),'title',class('java/lang','String'),index(1)),kv(0,length(25),'items',array(class('javax/microedition/lcdui','Item')),index(2))]).
method_line_number_table(m_144,[kv(0,ln(46)),kv(4,ln(20)),kv(13,ln(47))]).
instr(m_144,0,load(reference,0)).
instr(m_144,1,load(reference,1)).
instr(m_144,2,load(reference,2)).
instr(m_144,3,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String'),array(class('javax/microedition/lcdui','Item'))],void))).
instr(m_144,4,load(reference,0)).
instr(m_144,5,new(class('javax/microedition/lcdui','TextField'))).
instr(m_144,6,dup).
instr(m_144,7,push(string('Name'))).
instr(m_144,8,push(string(''))).
instr(m_144,9,push(byte,15)).
instr(m_144,10,push(int(0))).
instr(m_144,11,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_144,12,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_144,13,return(void)).
method(cf_136,m_143,'<init>',signature([class('java/lang','String'),int],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_143,[kv(0,length(85),'this',class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),index(0)),kv(0,length(85),'name',class('java/lang','String'),index(1)),kv(0,length(85),'type',int,index(2))]).
method_line_number_table(m_143,[kv(0,ln(31)),kv(3,ln(20)),kv(12,ln(32)),kv(15,ln(33)),kv(20,ln(34)),kv(28,ln(35)),kv(36,ln(36)),kv(40,ln(37)),kv(44,ln(39))]).
instr(m_143,0,load(reference,0)).
instr(m_143,1,load(reference,1)).
instr(m_143,2,invoke(special,class('javax/microedition/lcdui','Form'),'<init>',signature([class('java/lang','String')],void))).
instr(m_143,3,load(reference,0)).
instr(m_143,4,new(class('javax/microedition/lcdui','TextField'))).
instr(m_143,5,dup).
instr(m_143,6,push(string('Name'))).
instr(m_143,7,push(string(''))).
instr(m_143,8,push(byte,15)).
instr(m_143,9,push(int(0))).
instr(m_143,10,invoke(special,class('javax/microedition/lcdui','TextField'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),int,int],void))).
instr(m_143,11,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_143,12,load(reference,0)).
instr(m_143,13,load(int,2)).
instr(m_143,14,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'formType',int)).
instr(m_143,15,load(reference,0)).
instr(m_143,16,load(reference,0)).
instr(m_143,17,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'labelName',class('javax/microedition/lcdui','TextField'))).
instr(m_143,18,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'append',signature([class('javax/microedition/lcdui','Item')],int))).
instr(m_143,19,pop).
instr(m_143,20,load(reference,0)).
instr(m_143,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_143,22,dup).
instr(m_143,23,push(string('Save'))).
instr(m_143,24,push(int(1))).
instr(m_143,25,push(int(0))).
instr(m_143,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_143,27,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_143,28,load(reference,0)).
instr(m_143,29,new(class('javax/microedition/lcdui','Command'))).
instr(m_143,30,dup).
instr(m_143,31,push(string('Cancel'))).
instr(m_143,32,push(byte,7)).
instr(m_143,33,push(int(1))).
instr(m_143,34,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_143,35,put(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_143,36,load(reference,0)).
instr(m_143,37,load(reference,0)).
instr(m_143,38,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'ok',class('javax/microedition/lcdui','Command'))).
instr(m_143,39,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_143,40,load(reference,0)).
instr(m_143,41,load(reference,0)).
instr(m_143,42,get(field,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'cancel',class('javax/microedition/lcdui','Command'))).
instr(m_143,43,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','NewLabelScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_143,44,return(void)).
field(cf_136,f_142,'formType',int,private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_136,f_141,'cancel',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_136,f_140,'ok',class('javax/microedition/lcdui','Command'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_136,f_139,'labelName',class('javax/microedition/lcdui','TextField'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_136,f_138,'LABEL_PHOTO',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_138,int(1)).
field(cf_136,f_137,'NEW_ALBUM',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_137,int(0)).
class_file(cf_148,class_declaration,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),class('javax/microedition/lcdui','List'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_148,'PhotoListScreen.java').
method(cf_148,m_157,'initMenu',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_157,[kv(0,length(43),'this',class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),index(0))]).
method_line_number_table(m_157,[kv(0,ln(49)),kv(3,ln(50)),kv(6,ln(51)),kv(9,ln(54)),kv(12,ln(57)),kv(15,ln(60)),kv(18,ln(66))]).
instr(m_157,0,load(reference,0)).
instr(m_157,1,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'viewCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,2,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,3,load(reference,0)).
instr(m_157,4,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,5,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,6,load(reference,0)).
instr(m_157,7,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'deleteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,8,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,9,load(reference,0)).
instr(m_157,10,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'editLabelCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,11,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,12,load(reference,0)).
instr(m_157,13,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'sortCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,14,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,15,load(reference,0)).
instr(m_157,16,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_157,17,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_157,18,return(void)).
method(cf_148,m_156,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_156,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),index(0))]).
method_line_number_table(m_156,[kv(0,ln(40)),kv(4,ln(41))]).
instr(m_156,0,load(reference,0)).
instr(m_156,1,push(string('Choose Items'))).
instr(m_156,2,push(int(3))).
instr(m_156,3,invoke(special,class('javax/microedition/lcdui','List'),'<init>',signature([class('java/lang','String'),int],void))).
instr(m_156,4,return(void)).
method(cf_148,m_155,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_155,[]).
method_line_number_table(m_155,[kv(0,ln(24)),kv(7,ln(25)),kv(14,ln(26)),kv(21,ln(27)),kv(28,ln(30)),kv(35,ln(33)),kv(42,ln(21))]).
instr(m_155,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,1,dup).
instr(m_155,2,push(string('View'))).
instr(m_155,3,push(byte,8)).
instr(m_155,4,push(int(1))).
instr(m_155,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,6,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'viewCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,7,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,8,dup).
instr(m_155,9,push(string('Add'))).
instr(m_155,10,push(byte,8)).
instr(m_155,11,push(int(1))).
instr(m_155,12,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,13,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'addCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,14,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,15,dup).
instr(m_155,16,push(string('Delete'))).
instr(m_155,17,push(byte,8)).
instr(m_155,18,push(int(1))).
instr(m_155,19,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,20,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'deleteCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,21,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,22,dup).
instr(m_155,23,push(string('Back'))).
instr(m_155,24,push(int(2))).
instr(m_155,25,push(int(0))).
instr(m_155,26,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,27,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,28,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,29,dup).
instr(m_155,30,push(string('Edit Label'))).
instr(m_155,31,push(byte,8)).
instr(m_155,32,push(int(1))).
instr(m_155,33,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,34,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'editLabelCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,35,new(class('javax/microedition/lcdui','Command'))).
instr(m_155,36,dup).
instr(m_155,37,push(string('Sort by Views'))).
instr(m_155,38,push(byte,8)).
instr(m_155,39,push(int(1))).
instr(m_155,40,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_155,41,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoListScreen'),'sortCommand',class('javax/microedition/lcdui','Command'))).
instr(m_155,42,return(void)).
field(cf_148,f_154,'sortCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_148,f_153,'editLabelCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_148,f_152,'backCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_148,f_151,'deleteCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_148,f_150,'addCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_148,f_149,'viewCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_158,class_declaration,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),class('javax/microedition/lcdui','Canvas'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_158,'PhotoViewScreen.java').
method(cf_158,m_167,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_167,[kv(0,length(55),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(55),'g',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_167,[kv(0,ln(74)),kv(3,ln(77)),kv(9,ln(78)),kv(12,ln(80)),kv(15,ln(81)),kv(18,ln(83)),kv(25,ln(85))]).
instr(m_167,0,load(reference,1)).
instr(m_167,1,push(short,255)).
instr(m_167,2,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'setGrayScale',signature([int],void))).
instr(m_167,3,load(reference,1)).
instr(m_167,4,push(int(0))).
instr(m_167,5,push(int(0))).
instr(m_167,6,push(short,176)).
instr(m_167,7,push(short,205)).
instr(m_167,8,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'fillRect',signature([int,int,int,int],void))).
instr(m_167,9,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_167,10,push(string('Screen size:176:205'))).
instr(m_167,11,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_167,12,load(reference,0)).
instr(m_167,13,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_167,14,if(nonnull,4)).
instr(m_167,15,get(static,class('java/lang','System'),'out',class('java/io','PrintStream'))).
instr(m_167,16,push(string('PhotoViewScreen::paint(): Image object was null.'))).
instr(m_167,17,invoke(virtual,class('java/io','PrintStream'),'println',signature([class('java/lang','String')],void))).
instr(m_167,18,load(reference,1)).
instr(m_167,19,load(reference,0)).
instr(m_167,20,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_167,21,push(int(0))).
instr(m_167,22,push(int(0))).
instr(m_167,23,push(byte,20)).
instr(m_167,24,invoke(virtual,class('javax/microedition/lcdui','Graphics'),'drawImage',signature([class('javax/microedition/lcdui','Image'),int,int,int],void))).
instr(m_167,25,return(void)).
method(cf_158,m_166,'loadImage',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_166,[kv(0,length(17),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0))]).
method_line_number_table(m_166,[kv(0,ln(65)),kv(8,ln(66))]).
instr(m_166,0,load(reference,0)).
instr(m_166,1,load(reference,0)).
instr(m_166,2,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_166,3,push(reference(null))).
instr(m_166,4,load(reference,0)).
instr(m_166,5,get(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'imageName',class('java/lang','String'))).
instr(m_166,6,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),'getImageFromRecordStore',signature([class('java/lang','String'),class('java/lang','String')],class('javax/microedition/lcdui','Image')))).
instr(m_166,7,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_166,8,return(void)).
method_exceptions(m_166,[class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException')]).
method(cf_158,m_165,'<init>',signature([class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_165,[handler(14,16,17,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException')),handler(14,16,30,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'))]).
method_local_variable_table(m_165,[kv(0,length(95),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(95),'mod',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),index(1)),kv(0,length(95),'name',class('java/lang','String'),index(2)),kv(18,length(29),'e',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(3)),kv(26,length(29),'alert',class('javax/microedition/lcdui','Alert'),index(4)),kv(31,length(42),'e',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(3)),kv(39,length(42),'alert',class('javax/microedition/lcdui','Alert'),index(4))]).
method_line_number_table(m_165,[kv(0,ln(44)),kv(2,ln(22)),kv(5,ln(24)),kv(8,ln(45)),kv(11,ln(46)),kv(14,ln(48)),kv(17,ln(49)),kv(18,ln(50)),kv(26,ln(51)),kv(30,ln(52)),kv(31,ln(53)),kv(39,ln(54)),kv(42,ln(56)),kv(45,ln(57))]).
instr(m_165,0,load(reference,0)).
instr(m_165,1,invoke(special,class('javax/microedition/lcdui','Canvas'),'<init>',signature([],void))).
instr(m_165,2,load(reference,0)).
instr(m_165,3,push(string(''))).
instr(m_165,4,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'imageName',class('java/lang','String'))).
instr(m_165,5,load(reference,0)).
instr(m_165,6,push(reference(null))).
instr(m_165,7,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_165,8,load(reference,0)).
instr(m_165,9,load(reference,2)).
instr(m_165,10,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'imageName',class('java/lang','String'))).
instr(m_165,11,load(reference,0)).
instr(m_165,12,load(reference,1)).
instr(m_165,13,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_165,14,load(reference,0)).
instr(m_165,15,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'loadImage',signature([],void))).
instr(m_165,16,goto_w(26)).
instr(m_165,17,store(reference_or_return_address,3)).
instr(m_165,18,new(class('javax/microedition/lcdui','Alert'))).
instr(m_165,19,dup).
instr(m_165,20,push(string('Error'))).
instr(m_165,21,push(string('The selected image can not be found'))).
instr(m_165,22,push(reference(null))).
instr(m_165,23,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_165,24,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_165,25,store(reference_or_return_address,4)).
instr(m_165,26,load(reference,4)).
instr(m_165,27,push(short,5000)).
instr(m_165,28,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_165,29,goto_w(13)).
instr(m_165,30,store(reference_or_return_address,3)).
instr(m_165,31,new(class('javax/microedition/lcdui','Alert'))).
instr(m_165,32,dup).
instr(m_165,33,push(string('Error'))).
instr(m_165,34,push(string('It was not possible to recovery the selected image'))).
instr(m_165,35,push(reference(null))).
instr(m_165,36,get(static,class('javax/microedition/lcdui','AlertType'),'ERROR',class('javax/microedition/lcdui','AlertType'))).
instr(m_165,37,invoke(special,class('javax/microedition/lcdui','Alert'),'<init>',signature([class('java/lang','String'),class('java/lang','String'),class('javax/microedition/lcdui','Image'),class('javax/microedition/lcdui','AlertType')],void))).
instr(m_165,38,store(reference_or_return_address,4)).
instr(m_165,39,load(reference,4)).
instr(m_165,40,push(short,5000)).
instr(m_165,41,invoke(virtual,class('javax/microedition/lcdui','Alert'),'setTimeout',signature([int],void))).
instr(m_165,42,load(reference,0)).
instr(m_165,43,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_165,44,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_165,45,return(void)).
method(cf_158,m_164,'<init>',signature([class('javax/microedition/lcdui','Image')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_164,[kv(0,length(28),'this',class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),index(0)),kv(0,length(28),'img',class('javax/microedition/lcdui','Image'),index(1))]).
method_line_number_table(m_164,[kv(0,ln(32)),kv(2,ln(22)),kv(5,ln(24)),kv(8,ln(35)),kv(11,ln(36)),kv(14,ln(37))]).
instr(m_164,0,load(reference,0)).
instr(m_164,1,invoke(special,class('javax/microedition/lcdui','Canvas'),'<init>',signature([],void))).
instr(m_164,2,load(reference,0)).
instr(m_164,3,push(string(''))).
instr(m_164,4,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'imageName',class('java/lang','String'))).
instr(m_164,5,load(reference,0)).
instr(m_164,6,push(reference(null))).
instr(m_164,7,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'))).
instr(m_164,8,load(reference,0)).
instr(m_164,9,load(reference,1)).
instr(m_164,10,put(field,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'image',class('javax/microedition/lcdui','Image'))).
instr(m_164,11,load(reference,0)).
instr(m_164,12,get(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_164,13,invoke(virtual,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'addCommand',signature([class('javax/microedition/lcdui','Command')],void))).
instr(m_164,14,return(void)).
method(cf_158,m_163,'<clinit>',signature([],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_163,[]).
method_line_number_table(m_163,[kv(0,ln(26)),kv(7,ln(20))]).
instr(m_163,0,new(class('javax/microedition/lcdui','Command'))).
instr(m_163,1,dup).
instr(m_163,2,push(string('Back'))).
instr(m_163,3,push(int(2))).
instr(m_163,4,push(int(0))).
instr(m_163,5,invoke(special,class('javax/microedition/lcdui','Command'),'<init>',signature([class('java/lang','String'),int,int],void))).
instr(m_163,6,put(static,class('lancs/mobilemedia/core/ui/screens','PhotoViewScreen'),'backCommand',class('javax/microedition/lcdui','Command'))).
instr(m_163,7,return(void)).
field(cf_158,f_162,'backCommand',class('javax/microedition/lcdui','Command'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_158,f_161,'model',class('lancs/mobilemedia/core/ui/datamodel','AlbumData'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_158,f_160,'image',class('javax/microedition/lcdui','Image'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_158,f_159,'imageName',class('java/lang','String'),default,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_168,class_declaration,class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),class('java/util','TimerTask'),[],default,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_168,'SplashScreen.java').
method(cf_168,m_172,'<init>',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen'),class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown')],void),default,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(yes),deprecated(no)).
method_local_variable_table(m_172,[]).
method_line_number_table(m_172,[kv(0,ln(54))]).
instr(m_172,0,load(reference,0)).
instr(m_172,1,load(reference,1)).
instr(m_172,2,invoke(special,class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),'<init>',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen')],void))).
instr(m_172,3,return(void)).
method(cf_168,m_171,'run',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_171,[kv(0,length(8),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),index(0))]).
method_line_number_table(m_171,[kv(0,ln(56)),kv(3,ln(57))]).
instr(m_171,0,load(reference,0)).
instr(m_171,1,get(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),'this$0',class('lancs/mobilemedia/core/ui/screens','SplashScreen'))).
instr(m_171,2,invoke(static,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'access$0',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen')],void))).
instr(m_171,3,return(void)).
method(cf_168,m_170,'<init>',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen')],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_170,[kv(0,length(10),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),index(0))]).
method_line_number_table(m_170,[kv(0,ln(54))]).
instr(m_170,0,load(reference,0)).
instr(m_170,1,load(reference,1)).
instr(m_170,2,put(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),'this$0',class('lancs/mobilemedia/core/ui/screens','SplashScreen'))).
instr(m_170,3,load(reference,0)).
instr(m_170,4,invoke(special,class('java/util','TimerTask'),'<init>',signature([],void))).
instr(m_170,5,return(void)).
field(cf_168,f_169,'this$0',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),default,final(yes),static(no),transient(no),volatile(no),synthetic(yes),deprecated(no)).
class_file(cf_173,class_declaration,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),class('javax/microedition/lcdui','Canvas'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_173,'SplashScreen.java').
method(cf_173,m_183,'access$0',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen')],void),default,abstract(no),final(no),static(yes),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(yes),deprecated(no)).
method_local_variable_table(m_183,[]).
method_line_number_table(m_183,[kv(0,ln(49))]).
instr(m_183,0,load(reference,0)).
instr(m_183,1,invoke(special,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'dismiss',signature([],void))).
instr(m_183,2,return(void)).
method(cf_173,m_182,'dismiss',signature([],void),private,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_182,[kv(0,length(19),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0))]).
method_line_number_table(m_182,[kv(0,ln(50)),kv(3,ln(51)),kv(8,ln(52))]).
instr(m_182,0,load(reference,0)).
instr(m_182,1,get(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'timer',class('java/util','Timer'))).
instr(m_182,2,invoke(virtual,class('java/util','Timer'),'cancel',signature([],void))).
instr(m_182,3,load(reference,0)).
instr(m_182,4,get(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_182,5,load(reference,0)).
instr(m_182,6,get(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'next',class('javax/microedition/lcdui','Displayable'))).
instr(m_182,7,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_182,8,return(void)).
method(cf_173,m_181,'showNotify',signature([],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_181,[kv(0,length(20),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0))]).
method_line_number_table(m_181,[kv(0,ln(46)),kv(9,ln(47))]).
instr(m_181,0,load(reference,0)).
instr(m_181,1,get(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'timer',class('java/util','Timer'))).
instr(m_181,2,new(class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'))).
instr(m_181,3,dup).
instr(m_181,4,load(reference,0)).
instr(m_181,5,push(reference(null))).
instr(m_181,6,invoke(special,class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown'),'<init>',signature([class('lancs/mobilemedia/core/ui/screens','SplashScreen'),class('lancs/mobilemedia/core/ui/screens','SplashScreen$CountDown')],void))).
instr(m_181,7,push(long(5000))).
instr(m_181,8,invoke(virtual,class('java/util','Timer'),'schedule',signature([class('java/util','TimerTask'),long],void))).
instr(m_181,9,return(void)).
method(cf_173,m_180,'pointerPressed',signature([int,int],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_180,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0)),kv(0,length(5),'x',int,index(1)),kv(0,length(5),'y',int,index(2))]).
method_line_number_table(m_180,[kv(0,ln(42)),kv(2,ln(43))]).
instr(m_180,0,load(reference,0)).
instr(m_180,1,invoke(special,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'dismiss',signature([],void))).
instr(m_180,2,return(void)).
method(cf_173,m_179,'paint',signature([class('javax/microedition/lcdui','Graphics')],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_179,[kv(0,length(1),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0)),kv(0,length(1),'g',class('javax/microedition/lcdui','Graphics'),index(1))]).
method_line_number_table(m_179,[kv(0,ln(39))]).
instr(m_179,0,return(void)).
method(cf_173,m_178,'keyPressed',signature([int],void),protected,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_178,[kv(0,length(5),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0)),kv(0,length(5),'keyCode',int,index(1))]).
method_line_number_table(m_178,[kv(0,ln(34)),kv(2,ln(35))]).
instr(m_178,0,load(reference,0)).
instr(m_178,1,invoke(special,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'dismiss',signature([],void))).
instr(m_178,2,return(void)).
method(cf_173,m_177,'<init>',signature([class('javax/microedition/lcdui','Display'),class('javax/microedition/lcdui','Displayable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_177,[kv(0,length(31),'this',class('lancs/mobilemedia/core/ui/screens','SplashScreen'),index(0)),kv(0,length(31),'display',class('javax/microedition/lcdui','Display'),index(1)),kv(0,length(31),'next',class('javax/microedition/lcdui','Displayable'),index(2))]).
method_line_number_table(m_177,[kv(0,ln(21)),kv(2,ln(16)),kv(7,ln(22)),kv(10,ln(23)),kv(13,ln(25)),kv(16,ln(26))]).
instr(m_177,0,load(reference,0)).
instr(m_177,1,invoke(special,class('javax/microedition/lcdui','Canvas'),'<init>',signature([],void))).
instr(m_177,2,load(reference,0)).
instr(m_177,3,new(class('java/util','Timer'))).
instr(m_177,4,dup).
instr(m_177,5,invoke(special,class('java/util','Timer'),'<init>',signature([],void))).
instr(m_177,6,put(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'timer',class('java/util','Timer'))).
instr(m_177,7,load(reference,0)).
instr(m_177,8,load(reference,1)).
instr(m_177,9,put(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'display',class('javax/microedition/lcdui','Display'))).
instr(m_177,10,load(reference,0)).
instr(m_177,11,load(reference,2)).
instr(m_177,12,put(field,class('lancs/mobilemedia/core/ui/screens','SplashScreen'),'next',class('javax/microedition/lcdui','Displayable'))).
instr(m_177,13,load(reference,1)).
instr(m_177,14,load(reference,0)).
instr(m_177,15,invoke(virtual,class('javax/microedition/lcdui','Display'),'setCurrent',signature([class('javax/microedition/lcdui','Displayable')],void))).
instr(m_177,16,return(void)).
field(cf_173,f_176,'timer',class('java/util','Timer'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_173,f_175,'next',class('javax/microedition/lcdui','Displayable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
field(cf_173,f_174,'display',class('javax/microedition/lcdui','Display'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_184,class_declaration,class('lancs/mobilemedia/core/util','Constants'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_184,'Constants.java').
method(cf_184,m_193,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_193,[kv(0,length(5),'this',class('lancs/mobilemedia/core/util','Constants'),index(0))]).
method_line_number_table(m_193,[kv(0,ln(13))]).
instr(m_193,0,load(reference,0)).
instr(m_193,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_193,2,return(void)).
field(cf_184,f_192,'SCREEN_HEIGHT',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_192,int(205)).
field(cf_184,f_191,'SCREEN_WIDTH',int,public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_191,int(176)).
field(cf_184,f_190,'ADDPHOTOTOALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_190,string('AddPhotoToAlbum')).
field(cf_184,f_189,'CONFIRMDELETEALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_189,string('ConfirmDeleteAlbumScreen')).
field(cf_184,f_188,'NEWALBUM_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_188,string('NewLabelScreen')).
field(cf_184,f_187,'IMAGELIST_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_187,string('ImageListScreen')).
field(cf_184,f_186,'IMAGE_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_186,string('ImageScreen')).
field(cf_184,f_185,'ALBUMLIST_SCREEN',class('java/lang','String'),public,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_185,string('AlbumListScreen')).
class_file(cf_194,class_declaration,class('lancs/mobilemedia/core/util','ImageUtil'),class('java/lang','Object'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_194,'ImageUtil.java').
method(cf_194,m_199,'getBytesFromImageInfo',signature([class('lancs/mobilemedia/core/ui/datamodel','ImageData')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_199,[handler(0,68,69,class('java/lang','Exception'))]).
method_local_variable_table(m_199,[kv(0,length(144),'this',class('lancs/mobilemedia/core/util','ImageUtil'),index(0)),kv(0,length(144),'ii',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(1)),kv(4,length(69),'byteString',class('java/lang','String'),index(2)),kv(7,length(69),'i',int,index(3)),kv(12,length(69),'j',class('java/lang','Integer'),index(4)),kv(24,length(69),'i2',int,index(5)),kv(29,length(69),'j2',class('java/lang','Integer'),index(6)),kv(70,length(144),'e',class('java/lang','Exception'),index(2))]).
method_line_number_table(m_199,[kv(0,ln(180)),kv(4,ln(183)),kv(7,ln(184)),kv(12,ln(185)),kv(17,ln(186)),kv(21,ln(190)),kv(24,ln(191)),kv(29,ln(192)),kv(34,ln(193)),kv(38,ln(196)),kv(43,ln(197)),kv(47,ln(200)),kv(52,ln(204)),kv(56,ln(205)),kv(66,ln(208)),kv(69,ln(209)),kv(70,ln(210))]).
instr(m_199,0,new(class('java/lang','String'))).
instr(m_199,1,dup).
instr(m_199,2,invoke(special,class('java/lang','String'),'<init>',signature([],void))).
instr(m_199,3,store(reference_or_return_address,2)).
instr(m_199,4,load(reference,1)).
instr(m_199,5,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getRecordId',signature([],int))).
instr(m_199,6,store(int,3)).
instr(m_199,7,new(class('java/lang','Integer'))).
instr(m_199,8,dup).
instr(m_199,9,load(int,3)).
instr(m_199,10,invoke(special,class('java/lang','Integer'),'<init>',signature([int],void))).
instr(m_199,11,store(reference_or_return_address,4)).
instr(m_199,12,load(reference,2)).
instr(m_199,13,load(reference,4)).
instr(m_199,14,invoke(virtual,class('java/lang','Integer'),'toString',signature([],class('java/lang','String')))).
instr(m_199,15,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,16,store(reference_or_return_address,2)).
instr(m_199,17,load(reference,2)).
instr(m_199,18,push(string('*'))).
instr(m_199,19,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,20,store(reference_or_return_address,2)).
instr(m_199,21,load(reference,1)).
instr(m_199,22,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getForeignRecordId',signature([],int))).
instr(m_199,23,store(int,5)).
instr(m_199,24,new(class('java/lang','Integer'))).
instr(m_199,25,dup).
instr(m_199,26,load(int,5)).
instr(m_199,27,invoke(special,class('java/lang','Integer'),'<init>',signature([int],void))).
instr(m_199,28,store(reference_or_return_address,6)).
instr(m_199,29,load(reference,2)).
instr(m_199,30,load(reference,6)).
instr(m_199,31,invoke(virtual,class('java/lang','Integer'),'toString',signature([],class('java/lang','String')))).
instr(m_199,32,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,33,store(reference_or_return_address,2)).
instr(m_199,34,load(reference,2)).
instr(m_199,35,push(string('*'))).
instr(m_199,36,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,37,store(reference_or_return_address,2)).
instr(m_199,38,load(reference,2)).
instr(m_199,39,load(reference,1)).
instr(m_199,40,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getParentAlbumName',signature([],class('java/lang','String')))).
instr(m_199,41,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,42,store(reference_or_return_address,2)).
instr(m_199,43,load(reference,2)).
instr(m_199,44,push(string('*'))).
instr(m_199,45,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,46,store(reference_or_return_address,2)).
instr(m_199,47,load(reference,2)).
instr(m_199,48,load(reference,1)).
instr(m_199,49,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getImageLabel',signature([],class('java/lang','String')))).
instr(m_199,50,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,51,store(reference_or_return_address,2)).
instr(m_199,52,load(reference,2)).
instr(m_199,53,push(string('*'))).
instr(m_199,54,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,55,store(reference_or_return_address,2)).
instr(m_199,56,load(reference,2)).
instr(m_199,57,new(class('java/lang','StringBuilder'))).
instr(m_199,58,dup).
instr(m_199,59,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([],void))).
instr(m_199,60,load(reference,1)).
instr(m_199,61,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'getNumberOfViews',signature([],int))).
instr(m_199,62,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([int],class('java/lang','StringBuilder')))).
instr(m_199,63,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_199,64,invoke(virtual,class('java/lang','String'),'concat',signature([class('java/lang','String')],class('java/lang','String')))).
instr(m_199,65,store(reference_or_return_address,2)).
instr(m_199,66,load(reference,2)).
instr(m_199,67,invoke(virtual,class('java/lang','String'),'getBytes',signature([],array(byte)))).
instr(m_199,68,return(reference)).
instr(m_199,69,store(reference_or_return_address,2)).
instr(m_199,70,new(class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'))).
instr(m_199,71,dup).
instr(m_199,72,push(string('The provided data are not valid'))).
instr(m_199,73,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_199,74,athrow).
method_exceptions(m_199,[class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException')]).
method(cf_194,m_198,'getImageInfoFromBytes',signature([array(byte)],class('lancs/mobilemedia/core/ui/datamodel','ImageData')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_198,[handler(83,89,90,class('java/lang','RuntimeException')),handler(0,117,118,class('java/lang','Exception'))]).
method_local_variable_table(m_198,[kv(0,length(228),'this',class('lancs/mobilemedia/core/util','ImageUtil'),index(0)),kv(0,length(228),'bytes',array(byte),index(1)),kv(5,length(118),'iiString',class('java/lang','String'),index(2)),kv(7,length(118),'startIndex',int,index(3)),kv(11,length(118),'endIndex',int,index(4)),kv(16,length(118),'intString',class('java/lang','String'),index(5)),kv(30,length(118),'fidString',class('java/lang','String'),index(6)),kv(44,length(118),'albumLabel',class('java/lang','String'),index(7)),kv(61,length(118),'imageLabel',class('java/lang','String'),index(8)),kv(83,length(118),'numberOfViews',int,index(9)),kv(91,length(95),'e',class('java/lang','RuntimeException'),index(10)),kv(98,length(118),'x',class('java/lang','Integer'),index(10)),kv(106,length(118),'ii',class('lancs/mobilemedia/core/ui/datamodel','ImageData'),index(11)),kv(119,length(228),'e',class('java/lang','Exception'),index(2))]).
method_line_number_table(m_198,[kv(0,ln(106)),kv(5,ln(110)),kv(7,ln(111)),kv(11,ln(115)),kv(16,ln(118)),kv(20,ln(119)),kv(25,ln(120)),kv(30,ln(123)),kv(34,ln(124)),kv(39,ln(125)),kv(44,ln(127)),kv(48,ln(128)),kv(53,ln(130)),kv(56,ln(131)),kv(59,ln(133)),kv(61,ln(134)),kv(66,ln(138)),kv(70,ln(139)),kv(75,ln(141)),kv(78,ln(142)),kv(81,ln(144)),kv(83,ln(146)),kv(90,ln(147)),kv(91,ln(148)),kv(93,ln(149)),kv(95,ln(153)),kv(98,ln(154)),kv(106,ln(157)),kv(109,ln(160)),kv(112,ln(161)),kv(116,ln(162)),kv(118,ln(163)),kv(119,ln(164))]).
instr(m_198,0,new(class('java/lang','String'))).
instr(m_198,1,dup).
instr(m_198,2,load(reference,1)).
instr(m_198,3,invoke(special,class('java/lang','String'),'<init>',signature([array(byte)],void))).
instr(m_198,4,store(reference_or_return_address,2)).
instr(m_198,5,push(int(0))).
instr(m_198,6,store(int,3)).
instr(m_198,7,load(reference,2)).
instr(m_198,8,push(string('*'))).
instr(m_198,9,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String')],int))).
instr(m_198,10,store(int,4)).
instr(m_198,11,load(reference,2)).
instr(m_198,12,load(int,3)).
instr(m_198,13,load(int,4)).
instr(m_198,14,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_198,15,store(reference_or_return_address,5)).
instr(m_198,16,load(int,4)).
instr(m_198,17,push(int(1))).
instr(m_198,18,add(int)).
instr(m_198,19,store(int,3)).
instr(m_198,20,load(reference,2)).
instr(m_198,21,push(string('*'))).
instr(m_198,22,load(int,3)).
instr(m_198,23,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_198,24,store(int,4)).
instr(m_198,25,load(reference,2)).
instr(m_198,26,load(int,3)).
instr(m_198,27,load(int,4)).
instr(m_198,28,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_198,29,store(reference_or_return_address,6)).
instr(m_198,30,load(int,4)).
instr(m_198,31,push(int(1))).
instr(m_198,32,add(int)).
instr(m_198,33,store(int,3)).
instr(m_198,34,load(reference,2)).
instr(m_198,35,push(string('*'))).
instr(m_198,36,load(int,3)).
instr(m_198,37,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_198,38,store(int,4)).
instr(m_198,39,load(reference,2)).
instr(m_198,40,load(int,3)).
instr(m_198,41,load(int,4)).
instr(m_198,42,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_198,43,store(reference_or_return_address,7)).
instr(m_198,44,load(int,4)).
instr(m_198,45,push(int(1))).
instr(m_198,46,add(int)).
instr(m_198,47,store(int,3)).
instr(m_198,48,load(reference,2)).
instr(m_198,49,push(string('*'))).
instr(m_198,50,load(int,3)).
instr(m_198,51,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_198,52,store(int,4)).
instr(m_198,53,load(int,4)).
instr(m_198,54,push(int(-1))).
instr(m_198,55,if_cmp(int,ne,4)).
instr(m_198,56,load(reference,2)).
instr(m_198,57,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_198,58,store(int,4)).
instr(m_198,59,push(string(''))).
instr(m_198,60,store(reference_or_return_address,8)).
instr(m_198,61,load(reference,2)).
instr(m_198,62,load(int,3)).
instr(m_198,63,load(int,4)).
instr(m_198,64,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_198,65,store(reference_or_return_address,8)).
instr(m_198,66,load(int,4)).
instr(m_198,67,push(int(1))).
instr(m_198,68,add(int)).
instr(m_198,69,store(int,3)).
instr(m_198,70,load(reference,2)).
instr(m_198,71,push(string('*'))).
instr(m_198,72,load(int,3)).
instr(m_198,73,invoke(virtual,class('java/lang','String'),'indexOf',signature([class('java/lang','String'),int],int))).
instr(m_198,74,store(int,4)).
instr(m_198,75,load(int,4)).
instr(m_198,76,push(int(-1))).
instr(m_198,77,if_cmp(int,ne,4)).
instr(m_198,78,load(reference,2)).
instr(m_198,79,invoke(virtual,class('java/lang','String'),'length',signature([],int))).
instr(m_198,80,store(int,4)).
instr(m_198,81,push(int(0))).
instr(m_198,82,store(int,9)).
instr(m_198,83,load(reference,2)).
instr(m_198,84,load(int,3)).
instr(m_198,85,load(int,4)).
instr(m_198,86,invoke(virtual,class('java/lang','String'),'substring',signature([int,int],class('java/lang','String')))).
instr(m_198,87,invoke(static,class('java/lang','Integer'),'parseInt',signature([class('java/lang','String')],int))).
instr(m_198,88,store(int,9)).
instr(m_198,89,goto_w(6)).
instr(m_198,90,store(reference_or_return_address,10)).
instr(m_198,91,push(int(0))).
instr(m_198,92,store(int,9)).
instr(m_198,93,load(reference,10)).
instr(m_198,94,invoke(virtual,class('java/lang','RuntimeException'),'printStackTrace',signature([],void))).
instr(m_198,95,load(reference,6)).
instr(m_198,96,invoke(static,class('java/lang','Integer'),'valueOf',signature([class('java/lang','String')],class('java/lang','Integer')))).
instr(m_198,97,store(reference_or_return_address,10)).
instr(m_198,98,new(class('lancs/mobilemedia/core/ui/datamodel','ImageData'))).
instr(m_198,99,dup).
instr(m_198,100,load(reference,10)).
instr(m_198,101,invoke(virtual,class('java/lang','Integer'),'intValue',signature([],int))).
instr(m_198,102,load(reference,7)).
instr(m_198,103,load(reference,8)).
instr(m_198,104,invoke(special,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'<init>',signature([int,class('java/lang','String'),class('java/lang','String')],void))).
instr(m_198,105,store(reference_or_return_address,11)).
instr(m_198,106,load(reference,11)).
instr(m_198,107,load(int,9)).
instr(m_198,108,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'setNumberOfViews',signature([int],void))).
instr(m_198,109,load(reference,5)).
instr(m_198,110,invoke(static,class('java/lang','Integer'),'valueOf',signature([class('java/lang','String')],class('java/lang','Integer')))).
instr(m_198,111,store(reference_or_return_address,10)).
instr(m_198,112,load(reference,11)).
instr(m_198,113,load(reference,10)).
instr(m_198,114,invoke(virtual,class('java/lang','Integer'),'intValue',signature([],int))).
instr(m_198,115,invoke(virtual,class('lancs/mobilemedia/core/ui/datamodel','ImageData'),'setRecordId',signature([int],void))).
instr(m_198,116,load(reference,11)).
instr(m_198,117,return(reference)).
instr(m_198,118,store(reference_or_return_address,2)).
instr(m_198,119,new(class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'))).
instr(m_198,120,dup).
instr(m_198,121,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),'<init>',signature([],void))).
instr(m_198,122,athrow).
method_exceptions(m_198,[class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException')]).
method(cf_194,m_197,'readImageAsByteArray',signature([class('java/lang','String')],array(byte)),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_exceptions_table(m_197,[handler(5,10,11,class('java/lang','Exception')),handler(28,85,86,class('java/io','IOException')),handler(28,85,100,class('java/lang','NullPointerException'))]).
method_local_variable_table(m_197,[kv(0,length(219),'this',class('lancs/mobilemedia/core/util','ImageUtil'),index(0)),kv(0,length(219),'imageFile',class('java/lang','String'),index(1)),kv(3,length(219),'bArray',array(byte),index(2)),kv(5,length(219),'is',class('java/io','InputStream'),index(3)),kv(12,length(23),'e',class('java/lang','Exception'),index(4)),kv(41,length(71),'i',int,index(4)),kv(25,length(219),'len',int,index(5)),kv(39,length(71),'bArray2',array(byte),index(6)),kv(28,length(219),'b',array(byte),index(7)),kv(87,length(100),'e1',class('java/io','IOException'),index(8)),kv(101,length(112),'e2',class('java/lang','NullPointerException'),index(8))]).
method_line_number_table(m_197,[kv(0,ln(43)),kv(3,ln(47)),kv(5,ln(49)),kv(11,ln(50)),kv(12,ln(51)),kv(14,ln(52)),kv(21,ln(51)),kv(23,ln(55)),kv(25,ln(57)),kv(28,ln(59)),kv(29,ln(61)),kv(35,ln(63)),kv(39,ln(66)),kv(42,ln(67)),kv(48,ln(66)),kv(52,ln(69)),kv(58,ln(72)),kv(61,ln(73)),kv(67,ln(72)),kv(71,ln(77)),kv(77,ln(78)),kv(78,ln(59)),kv(83,ln(81)),kv(86,ln(82)),kv(87,ln(83)),kv(89,ln(84)),kv(98,ln(83)),kv(100,ln(85)),kv(101,ln(86)),kv(103,ln(87)),kv(110,ln(86)),kv(112,ln(90))]).
instr(m_197,0,push(short,1000)).
instr(m_197,1,newarray(8)).
instr(m_197,2,store(reference_or_return_address,2)).
instr(m_197,3,push(reference(null))).
instr(m_197,4,store(reference_or_return_address,3)).
instr(m_197,5,load(reference,0)).
instr(m_197,6,invoke(virtual,class('java/lang','Object'),'getClass',signature([],class('java/lang','Class')))).
instr(m_197,7,load(reference,1)).
instr(m_197,8,invoke(virtual,class('java/lang','Class'),'getResourceAsStream',signature([class('java/lang','String')],class('java/io','InputStream')))).
instr(m_197,9,store(reference_or_return_address,3)).
instr(m_197,10,goto_w(13)).
instr(m_197,11,store(reference_or_return_address,4)).
instr(m_197,12,new(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_197,13,dup).
instr(m_197,14,new(class('java/lang','StringBuilder'))).
instr(m_197,15,dup).
instr(m_197,16,push(string('Path not valid for this image:'))).
instr(m_197,17,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,18,load(reference,1)).
instr(m_197,19,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_197,20,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_197,21,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,22,athrow).
instr(m_197,23,push(int(0))).
instr(m_197,24,store(int,5)).
instr(m_197,25,push(int(1))).
instr(m_197,26,newarray(8)).
instr(m_197,27,store(reference_or_return_address,7)).
instr(m_197,28,goto_w(50)).
instr(m_197,29,load(int,5)).
instr(m_197,30,push(int(1))).
instr(m_197,31,add(int)).
instr(m_197,32,load(reference,2)).
instr(m_197,33,arraylength).
instr(m_197,34,if_cmp(int,lt,37)).
instr(m_197,35,load(reference,2)).
instr(m_197,36,arraylength).
instr(m_197,37,newarray(8)).
instr(m_197,38,store(reference_or_return_address,6)).
instr(m_197,39,push(int(0))).
instr(m_197,40,store(int,4)).
instr(m_197,41,goto_w(8)).
instr(m_197,42,load(reference,6)).
instr(m_197,43,load(int,4)).
instr(m_197,44,load(reference,2)).
instr(m_197,45,load(int,4)).
instr(m_197,46,arrayload(byte_or_boolean)).
instr(m_197,47,arraystore(byte_or_boolean)).
instr(m_197,48,iinc(4,1)).
instr(m_197,49,load(int,4)).
instr(m_197,50,load(int,5)).
instr(m_197,51,if_cmp(int,lt,-9)).
instr(m_197,52,load(reference,6)).
instr(m_197,53,arraylength).
instr(m_197,54,push(short,500)).
instr(m_197,55,add(int)).
instr(m_197,56,newarray(8)).
instr(m_197,57,store(reference_or_return_address,2)).
instr(m_197,58,push(int(0))).
instr(m_197,59,store(int,4)).
instr(m_197,60,goto_w(8)).
instr(m_197,61,load(reference,2)).
instr(m_197,62,load(int,4)).
instr(m_197,63,load(reference,6)).
instr(m_197,64,load(int,4)).
instr(m_197,65,arrayload(byte_or_boolean)).
instr(m_197,66,arraystore(byte_or_boolean)).
instr(m_197,67,iinc(4,1)).
instr(m_197,68,load(int,4)).
instr(m_197,69,load(int,5)).
instr(m_197,70,if_cmp(int,lt,-9)).
instr(m_197,71,load(reference,2)).
instr(m_197,72,load(int,5)).
instr(m_197,73,load(reference,7)).
instr(m_197,74,push(int(0))).
instr(m_197,75,arrayload(byte_or_boolean)).
instr(m_197,76,arraystore(byte_or_boolean)).
instr(m_197,77,iinc(5,1)).
instr(m_197,78,load(reference,3)).
instr(m_197,79,load(reference,7)).
instr(m_197,80,invoke(virtual,class('java/io','InputStream'),'read',signature([array(byte)],int))).
instr(m_197,81,push(int(-1))).
instr(m_197,82,if_cmp(int,ne,-53)).
instr(m_197,83,load(reference,3)).
instr(m_197,84,invoke(virtual,class('java/io','InputStream'),'close',signature([],void))).
instr(m_197,85,goto_w(27)).
instr(m_197,86,store(reference_or_return_address,8)).
instr(m_197,87,new(class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'))).
instr(m_197,88,dup).
instr(m_197,89,new(class('java/lang','StringBuilder'))).
instr(m_197,90,dup).
instr(m_197,91,push(string('The file '))).
instr(m_197,92,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,93,load(reference,1)).
instr(m_197,94,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_197,95,push(string(' does not have PNG format'))).
instr(m_197,96,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_197,97,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_197,98,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,99,athrow).
instr(m_197,100,store(reference_or_return_address,8)).
instr(m_197,101,new(class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'))).
instr(m_197,102,dup).
instr(m_197,103,new(class('java/lang','StringBuilder'))).
instr(m_197,104,dup).
instr(m_197,105,push(string('Path not valid for this image:'))).
instr(m_197,106,invoke(special,class('java/lang','StringBuilder'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,107,load(reference,1)).
instr(m_197,108,invoke(virtual,class('java/lang','StringBuilder'),'append',signature([class('java/lang','String')],class('java/lang','StringBuilder')))).
instr(m_197,109,invoke(virtual,class('java/lang','StringBuilder'),'toString',signature([],class('java/lang','String')))).
instr(m_197,110,invoke(special,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_197,111,athrow).
instr(m_197,112,load(reference,2)).
instr(m_197,113,return(reference)).
method_exceptions(m_197,[class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException')]).
method(cf_194,m_196,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_196,[kv(0,length(5),'this',class('lancs/mobilemedia/core/util','ImageUtil'),index(0))]).
method_line_number_table(m_196,[kv(0,ln(29)),kv(2,ln(30))]).
instr(m_196,0,load(reference,0)).
instr(m_196,1,invoke(special,class('java/lang','Object'),'<init>',signature([],void))).
instr(m_196,2,return(void)).
field(cf_194,f_195,'DELIMITER',class('java/lang','String'),private,final(yes),static(yes),transient(no),volatile(no),synthetic(no),deprecated(no)).
field_value(f_195,string('*')).
class_file(cf_200,class_declaration,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_200,'ImageNotFoundException.java').
method(cf_200,m_205,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_205,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0))]).
method_line_number_table(m_205,[kv(0,ln(19))]).
instr(m_205,0,load(reference,0)).
instr(m_205,1,get(field,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'cause',class('java/lang','Throwable'))).
instr(m_205,2,return(reference)).
method(cf_200,m_204,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_204,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_204,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_204,0,load(reference,0)).
instr(m_204,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_204,2,load(reference,0)).
instr(m_204,3,load(reference,1)).
instr(m_204,4,put(field,class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),'cause',class('java/lang','Throwable'))).
instr(m_204,5,return(void)).
method(cf_200,m_203,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_203,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_203,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_203,0,load(reference,0)).
instr(m_203,1,load(reference,1)).
instr(m_203,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_203,3,return(void)).
method(cf_200,m_202,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_202,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImageNotFoundException'),index(0))]).
method_line_number_table(m_202,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_202,0,load(reference,0)).
instr(m_202,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_202,2,return(void)).
field(cf_200,f_201,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_206,class_declaration,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_206,'ImagePathNotValidException.java').
method(cf_206,m_211,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_211,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0))]).
method_line_number_table(m_211,[kv(0,ln(19))]).
instr(m_211,0,load(reference,0)).
instr(m_211,1,get(field,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'cause',class('java/lang','Throwable'))).
instr(m_211,2,return(reference)).
method(cf_206,m_210,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_210,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_210,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_210,0,load(reference,0)).
instr(m_210,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_210,2,load(reference,0)).
instr(m_210,3,load(reference,1)).
instr(m_210,4,put(field,class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),'cause',class('java/lang','Throwable'))).
instr(m_210,5,return(void)).
method(cf_206,m_209,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_209,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_209,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_209,0,load(reference,0)).
instr(m_209,1,load(reference,1)).
instr(m_209,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_209,3,return(void)).
method(cf_206,m_208,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_208,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','ImagePathNotValidException'),index(0))]).
method_line_number_table(m_208,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_208,0,load(reference,0)).
instr(m_208,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_208,2,return(void)).
field(cf_206,f_207,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_212,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_212,'InvalidArrayFormatException.java').
method(cf_212,m_215,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_215,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_215,[kv(0,ln(14)),kv(3,ln(15))]).
instr(m_215,0,load(reference,0)).
instr(m_215,1,load(reference,1)).
instr(m_215,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_215,3,return(void)).
method(cf_212,m_214,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_214,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_214,[kv(0,ln(10)),kv(3,ln(11))]).
instr(m_214,0,load(reference,0)).
instr(m_214,1,load(reference,1)).
instr(m_214,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_214,3,return(void)).
method(cf_212,m_213,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_213,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidArrayFormatException'),index(0))]).
method_line_number_table(m_213,[kv(0,ln(6)),kv(2,ln(7))]).
instr(m_213,0,load(reference,0)).
instr(m_213,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_213,2,return(void)).
class_file(cf_216,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_216,'InvalidImageDataException.java').
method(cf_216,m_221,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_221,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0))]).
method_line_number_table(m_221,[kv(0,ln(20))]).
instr(m_221,0,load(reference,0)).
instr(m_221,1,get(field,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'cause',class('java/lang','Throwable'))).
instr(m_221,2,return(reference)).
method(cf_216,m_220,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_220,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_220,[kv(0,ln(15)),kv(2,ln(16)),kv(5,ln(17))]).
instr(m_220,0,load(reference,0)).
instr(m_220,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_220,2,load(reference,0)).
instr(m_220,3,load(reference,1)).
instr(m_220,4,put(field,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'cause',class('java/lang','Throwable'))).
instr(m_220,5,return(void)).
method(cf_216,m_219,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_219,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_219,[kv(0,ln(12)),kv(3,ln(13))]).
instr(m_219,0,load(reference,0)).
instr(m_219,1,load(reference,1)).
instr(m_219,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_219,3,return(void)).
method(cf_216,m_218,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_218,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),index(0))]).
method_line_number_table(m_218,[kv(0,ln(8)),kv(2,ln(9))]).
instr(m_218,0,load(reference,0)).
instr(m_218,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_218,2,return(void)).
field(cf_216,f_217,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_222,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_222,'InvalidImageFormatException.java').
method(cf_222,m_225,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_225,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_225,[kv(0,ln(13)),kv(3,ln(14))]).
instr(m_225,0,load(reference,0)).
instr(m_225,1,load(reference,1)).
instr(m_225,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','Throwable')],void))).
instr(m_225,3,return(void)).
method(cf_222,m_224,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_224,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_224,[kv(0,ln(9)),kv(3,ln(10))]).
instr(m_224,0,load(reference,0)).
instr(m_224,1,load(reference,1)).
instr(m_224,2,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([class('java/lang','String')],void))).
instr(m_224,3,return(void)).
method(cf_222,m_223,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_223,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidImageFormatException'),index(0))]).
method_line_number_table(m_223,[kv(0,ln(5)),kv(2,ln(6))]).
instr(m_223,0,load(reference,0)).
instr(m_223,1,invoke(special,class('lancs/mobilemedia/lib/exceptions','InvalidImageDataException'),'<init>',signature([],void))).
instr(m_223,2,return(void)).
class_file(cf_226,class_declaration,class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_226,'InvalidPhotoAlbumNameException.java').
method(cf_226,m_228,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_228,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(0)),kv(0,length(6),'s',class('java/lang','String'),index(1))]).
method_line_number_table(m_228,[kv(0,ln(9)),kv(3,ln(10))]).
instr(m_228,0,load(reference,0)).
instr(m_228,1,load(reference,1)).
instr(m_228,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_228,3,return(void)).
method(cf_226,m_227,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_227,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','InvalidPhotoAlbumNameException'),index(0))]).
method_line_number_table(m_227,[kv(0,ln(5)),kv(2,ln(6))]).
instr(m_227,0,load(reference,0)).
instr(m_227,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_227,2,return(void)).
class_file(cf_229,class_declaration,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_229,'NullAlbumDataReference.java').
method(cf_229,m_234,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_234,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(0))]).
method_line_number_table(m_234,[kv(0,ln(19))]).
instr(m_234,0,load(reference,0)).
instr(m_234,1,get(field,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),'cause',class('java/lang','Throwable'))).
instr(m_234,2,return(reference)).
method(cf_229,m_233,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_233,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_233,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_233,0,load(reference,0)).
instr(m_233,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_233,2,load(reference,0)).
instr(m_233,3,load(reference,1)).
instr(m_233,4,put(field,class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),'cause',class('java/lang','Throwable'))).
instr(m_233,5,return(void)).
method(cf_229,m_232,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_232,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_232,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_232,0,load(reference,0)).
instr(m_232,1,load(reference,1)).
instr(m_232,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_232,3,return(void)).
method(cf_229,m_231,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_231,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','NullAlbumDataReference'),index(0))]).
method_line_number_table(m_231,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_231,0,load(reference,0)).
instr(m_231,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_231,2,return(void)).
field(cf_229,f_230,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_235,class_declaration,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_235,'PersistenceMechanismException.java').
method(cf_235,m_240,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_240,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0))]).
method_line_number_table(m_240,[kv(0,ln(19))]).
instr(m_240,0,load(reference,0)).
instr(m_240,1,get(field,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'cause',class('java/lang','Throwable'))).
instr(m_240,2,return(reference)).
method(cf_235,m_239,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_239,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_239,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_239,0,load(reference,0)).
instr(m_239,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_239,2,load(reference,0)).
instr(m_239,3,load(reference,1)).
instr(m_239,4,put(field,class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),'cause',class('java/lang','Throwable'))).
instr(m_239,5,return(void)).
method(cf_235,m_238,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_238,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0))]).
method_line_number_table(m_238,[kv(0,ln(9)),kv(2,ln(10))]).
instr(m_238,0,load(reference,0)).
instr(m_238,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_238,2,return(void)).
method(cf_235,m_237,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_237,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','PersistenceMechanismException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_237,[kv(0,ln(6)),kv(3,ln(7))]).
instr(m_237,0,load(reference,0)).
instr(m_237,1,load(reference,1)).
instr(m_237,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_237,3,return(void)).
field(cf_235,f_236,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
class_file(cf_241,class_declaration,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),class('java/lang','Exception'),[],public,final(no),abstract(no),synthetic(no),deprecated(no)).
class_file_source(cf_241,'UnavailablePhotoAlbumException.java').
method(cf_241,m_246,'getCause',signature([],class('java/lang','Throwable')),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_246,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0))]).
method_line_number_table(m_246,[kv(0,ln(19))]).
instr(m_246,0,load(reference,0)).
instr(m_246,1,get(field,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'cause',class('java/lang','Throwable'))).
instr(m_246,2,return(reference)).
method(cf_241,m_245,'<init>',signature([class('java/lang','Throwable')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_245,[kv(0,length(10),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0)),kv(0,length(10),'arg0',class('java/lang','Throwable'),index(1))]).
method_line_number_table(m_245,[kv(0,ln(14)),kv(2,ln(15)),kv(5,ln(16))]).
instr(m_245,0,load(reference,0)).
instr(m_245,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_245,2,load(reference,0)).
instr(m_245,3,load(reference,1)).
instr(m_245,4,put(field,class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),'cause',class('java/lang','Throwable'))).
instr(m_245,5,return(void)).
method(cf_241,m_244,'<init>',signature([class('java/lang','String')],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_244,[kv(0,length(6),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0)),kv(0,length(6),'arg0',class('java/lang','String'),index(1))]).
method_line_number_table(m_244,[kv(0,ln(11)),kv(3,ln(12))]).
instr(m_244,0,load(reference,0)).
instr(m_244,1,load(reference,1)).
instr(m_244,2,invoke(special,class('java/lang','Exception'),'<init>',signature([class('java/lang','String')],void))).
instr(m_244,3,return(void)).
method(cf_241,m_243,'<init>',signature([],void),public,abstract(no),final(no),static(no),synchronized(no),strict_fp(no),native(no),varargs(no),bridge(no),synthetic(no),deprecated(no)).
method_local_variable_table(m_243,[kv(0,length(5),'this',class('lancs/mobilemedia/lib/exceptions','UnavailablePhotoAlbumException'),index(0))]).
method_line_number_table(m_243,[kv(0,ln(7)),kv(2,ln(8))]).
instr(m_243,0,load(reference,0)).
instr(m_243,1,invoke(special,class('java/lang','Exception'),'<init>',signature([],void))).
instr(m_243,2,return(void)).
field(cf_241,f_242,'cause',class('java/lang','Throwable'),private,final(no),static(no),transient(no),volatile(no),synthetic(no),deprecated(no)).
